遍历、创建数值列表、算术函数、列表解析:
#遍历列表
names = ['wangwu','ailun','zhangsan','dasha']
#临时变量可以指定任意名称,例name
for name in names:
print(name)
print(f"{name.title()} is very cute!")
print(f"遍历结束\n")
#生成一列数,下面会打印1到4
print(f"两个数:")
for value in range(1,5):
print(value)
#生成一列数,返回0到5
print(f"一个数:")
for value in range(6):
print(value)
#生成一列数,返回2,4,6,8,10
print(f"三个数,指定步长:")
for value in range(2,11,2):
print(value)
#创建数值列表,返回[1,3,5]
numbers = list(range(1,6,2))
print(numbers)
numbers = []
for number in range(1,6,2):
#numbers.append(number+1)
number_app = number + 1
numbers.append(number_app)
print(f"{numbers}\n")
#算数函数
digits = [1,2,3,4,5,6,7,8,9,0]
print(f"最小值:{min(digits)}\n最大值:{max(digits)}"
f"\n求和:{sum(digits)}\n")
#列表解析
squares = [value**2 for value in range(1,11)]
print(squares)
wangwu
Wangwu is very cute!
ailun
Ailun is very cute!
zhangsan
Zhangsan is very cute!
dasha
Dasha is very cute!
遍历结束
两个数:
1
2
3
4
一个数:
0
1
2
3
4
5
三个数,指定步长:
2
4
6
8
10
[1, 3, 5]
[2, 4, 6]
最小值:0
最大值:9
求和:45
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
切片、复制、元组:
#切片
print("切片:")
names = ['zhang','li','ai','bai']
print(f"0开始,2结束:{names[0:3]}")
print(f"1开始,2结束:{names[1:3]}")
print(f"开头开始,2结束:{names[:3]}")
print(f"1开始,末尾结束:{names[1:]}")
print(f"开头开始,末尾结束:{names[:]}")
print(f"倒数第三个开始,末尾结束:{names[-3:]}\n")
#复制列表
print("复制列表:")
my_foods = ['pizza','falafel','carrot cake']
#注:friend_foods = my_food ,相当于两个等价,行不通
friend_foods = my_foods[:2]
my_foods.append('cannoli')
friend_foods.append('ice cream')
print("My favorite foods are:")
print(my_foods)
print("\nMy friend's favorite foods are:")
print(friend_foods)
#元组,禁止修改元素值,但可以重新赋值
print("\n元组:")
dimensions = (200,50)
print(dimensions[0])
print(dimensions[1])
#错误:dimensions[0] = 250
#重新赋值
dimensions = (400,25)
print(dimensions)
for dimension in dimensions:
print(dimension)
切片:
0开始,2结束:['zhang', 'li', 'ai']
1开始,2结束:['li', 'ai']
开头开始,2结束:['zhang', 'li', 'ai']
1开始,末尾结束:['li', 'ai', 'bai']
开头开始,末尾结束:['zhang', 'li', 'ai', 'bai']
倒数第三个开始,末尾结束:['li', 'ai', 'bai']
复制列表:
My favorite foods are:
['pizza', 'falafel', 'carrot cake', 'cannoli']
My friend's favorite foods are:
['pizza', 'falafel', 'ice cream']
元组:
200
50
(400, 25)
400
25