1.遍历列表基本格式
用例子来描述遍历列表基本格式:
robots = ['alpha', 'dog', 'Li']
cnt = 0.0
# 遍历语句,从列表robots中取出一个名字,并存储在robot中。循环打印
for robot in robots:
print(robot.title() + '\tis awesome.')
cnt = cnt + 1
print(robots)
print(robot)
print(cnt)
2.可以用遍历的方式写一个循环
# 生成一系列数字
for value in range(1, 5+1):
print(value)
3.range()函数的用法
# list()可以将range()的结果直接转换为列表
numbers = list(range(1, 6))
print(numbers)
# range()函数从2开始数,然后不断加2,直到达到或超过11
even_numbers = list(range(2, 11, 2))
print(even_numbers)
4.使用列表一部分——切片list[x,y]
#打印players的第三个之前的元素
for player in players[:3]:
print(player.title())
5.元素固定不变的列表——元组
dimensions = (200, 500)
print('Original dimensions:')
for dimension in dimensions:
print(dimension)
# 修改元组时,需要重新赋值
dimensions = (100, 200, 300)
print('Modified dimensions:')
# dimensions[2] = 5000 can not do this
for dimension in dimensions:
print(dimension)
# 列表可以修改元素,如果改成元组,就不能修改元素了。
foods = ['cakes', 'rice', 'hamborgous', 'fish', 'meet']
foods[2] = 'bread'
print(foods)