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