列表~~~~~~~~~~~~进阶
程序员文章站
2022-07-10 13:58:03
...
4.1 遍历整个列表(列表适用于存储可变的数据集)
magicians = ['Alice','Caily','Bob','Jack']
for magician in magicians:
print(magician.title())
"""
Alice Caily Bob Jack
"""
4.2 创建数字列表
1.使用函数range()
for value in range(1,5):
print(value)#输出数字1-4 (含头不含尾)
2.使用range创建数字列表
#要创建数字列表,可以使用list()将range()的结果直接转换为列表。
#必须使用list来修饰,
numbers = list(range(1,5))
print(numbers)
#[1, 2, 3, 4]
4.3 对数字列表进行简单的统计计算
digits = [1,2,3,4,5,6,7,8,9]
max()
sum()
min()
#列表解析
squars=[]
for value in range(1,11):
squars.append(values**2)
'''等价于'''
squars=[values**2 for value in range(1,11)]
4.4 切片
numbers = [3,4,2,7,3,8,0,5]
print(numbers[-3:])
#输出倒数三个元素
print(numbers[1,5])
#输出索引为1到4的全部元素 (含头不含尾)
4.5 复制列表
#复制时使用切片
my_foods = ['cake','noodles','lober']
new_my_foods = my_foods[:]
print(new_my_foods)
print(my_foods)
#['cake', 'noodles', 'lober']
#['cake', 'noodles', 'lober']
4.5 元组(元组是储存不可变的数据集)
列表于元组相似,列表用[ ] 元组用( )
dimension = (200,50)
print(dimension[0])
print(dimension[1])
元组遍历与列表一样
元组中的值不可以改变,但是可以修改元组变量
numbers = (50,100)
for number in numbers:
print(number)
numbers = (100,200)
for number in numbers:
print(number)
#50
#100
#100
#200
上一篇: python格式化输出——format
下一篇: python学习笔记七