在for循环中使用enumerate可以同时获取索引和值,非常方便:
for i, v in enumerate(list_name):
print(i, v)
使用collections模块的...使用列表推导式(List Comprehensions)来简化列表的创建。...它可以在一行代码中创建一个新的列表,非常方便:
squares = [x**2 for x in range(1, 6)]
print(squares) # [1, 4, 9, 16, 25]
使用字典推导式...(Dictionary Comprehensions)来简化字典的创建。...类似于列表推导式,可以在一行代码中创建一个新的字典:
squares = {x: x**2 for x in range(1, 6)}
print(squares) # {1: 1, 2: 4, 3: