Python怎样循环遍历对象

Lasted 2020-01-21 11:47:37

1. 当需要遍历字典中对象时,可以使用 items() 方法,返回关键字和对应的值。

#!/usr/bin/env python3

stocks = {
  'IBM': 138.31,
  'Apple': 318.73,
  'Google': 1479.52
}

for c in stocks:
  print(c)

for k, v in stocks.items():
  print("Key: {0}, Value: {1}".format(k, v))
IBM
Apple
Google
Key: IBM, Value: 138.31
Key: Apple, Value: 318.73
Key: Google, Value: 1479.52

2. 使用 enumerate() 函数可以将索引位置和其对应的值同时取出。 

#!/usr/bin/env python3

colors = ['Blue', 'Red', 'Green']
for i, v in enumerate(colors):
  print("Index: {0}, Value: {1}".format(i, v))
Index: 0, Value: Blue
Index: 1, Value: Red
Index: 2, Value: Green