操作列表

遍历列表

magicians = ['alice','david','carolina']
for magician in magicians:             #临时变量magician 可以指定任何名称
    print(magician)
输出:
alice
david
carolina

range() #生成一系列数字,可添加参数控制步长,如:range(1,5,2)输出:1,3

for value in range(1,5):
    print(value)
1
2
3
4

list()  #输出一个列表

numbers = list(range(1,5))
print(numbers)
[1, 2, 3, 4]

min(),max(),sum()

nums = []

for num in range(1,11):
    square = num ** 2
    nums.append(square)
print(nums)

print(min(nums))  #最小值
print(sum(nums))  #求和值
print(max(nums))  #最大值
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
1
385
100

列表解析

squares = [value**2 for value in range(1,11)]
print(squares)
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]

切片

列表名[1:4]  #提取2-4个元素
列表名[:4]   #从头开始
列表名[2:]   #从第3个元素开始到结尾
列表名[-3:]  #取最后3个元素

元组:不能修改的列表,用圆括号表示,如(1,2,3)

posted on 2019-01-10 22:47  winecork  阅读(122)  评论(0编辑  收藏  举报

导航