Python for循环中使用index索引

简介: Python for循环中使用index索引
# 使用enumerate()实现
ints = [8, 23, 45, 12, 78]
for idx, val in enumerate(ints):
    print(idx, val)
ints = [8, 23, 45, 12, 78]
for index, item in enumerate(ints, start=0):   # 默认是从 0 开始
    print(index, item)
ints = [8, 23, 45, 12, 78]
for index, item in enumerate(ints, start=1):   # 索引修成从 1 开始
    print(index, item)
# 使用range()实现
ints = [8, 23, 45, 12, 78]
for i in range(len(ints)):
   print(i, ints[i])
# 仅使用for和in实现
ints = [8, 23, 45, 12, 78]
index = 0
for value in ints:
    index +=1
    print(index, value)
ints = [8, 23, 45, 12, 78]
index = 0
for value in (ints):
    index +=1
    print index, value
    if index >= len(ints)-1: # 重置index索引
        index = 0  


相关文章
|
15天前
|
大数据 Python
Python中for循环的嵌套应用
Python中for循环的嵌套应用
22 1
|
15天前
|
大数据 Python
Python中while循环的嵌套应用详解
Python中while循环的嵌套应用详解
21 0
|
25天前
|
Python
Python while 循环
Python while 循环
23 0
|
1天前
|
存储 API C语言
Python学习笔记之NumPy模块——超详细(安装、数组创建、正态分布、索引和切片、数组的复制、维度修改、拼接、分割...)-2
Python学习笔记之NumPy模块——超详细(安装、数组创建、正态分布、索引和切片、数组的复制、维度修改、拼接、分割...)
|
1天前
|
BI 测试技术 索引
Python学习笔记之NumPy模块——超详细(安装、数组创建、正态分布、索引和切片、数组的复制、维度修改、拼接、分割...)-1
Python学习笔记之NumPy模块——超详细(安装、数组创建、正态分布、索引和切片、数组的复制、维度修改、拼接、分割...)
|
2天前
|
存储 网络架构 索引
Python基础教程(第3版)中文版 第5章 条件、循环及其他语句(笔记)
Python基础教程(第3版)中文版 第5章 条件、循环及其他语句(笔记)
|
6天前
|
算法 数据挖掘 开发者
LeetCode题目55:跳跃游戏【python5种算法贪心/回溯/动态规划/优化贪心/索引哈希映射 详解】
LeetCode题目55:跳跃游戏【python5种算法贪心/回溯/动态规划/优化贪心/索引哈希映射 详解】
|
8天前
|
Python
掌握Python循环:从基础到应用的完整指南
掌握Python循环:从基础到应用的完整指南
|
15天前
|
存储 索引 Python
Python列表的循环遍历详解
Python列表的循环遍历详解
10 1
|
16天前
|
Python
Python中的while循环
Python中的while循环