列表
1.遍历整个列表
name = ['alice','summer','david']
for i in name:
print(i)
输出:
alice
summer
david
2.列表的更多操作
name = ['alice','summer','david']
for i in name:
print(f"{i.title()}","is beautiful")
输出:
Alice is beautiful
Summer is beautiful
David is beautiful
函数 range
for i in range(1,5):
print(i)
输出:1,2,3,4
number =list(range(1,6))
print(number)
输出:[1, 2, 3, 4, 5]
指定步长:
number1 =list(range(1,11,2))
print(number1)
输出:[1, 3, 5, 7, 9]
输出 0-10 的平方:
res = []
for i in range(0,11):
res.append(i**2)
print(res)
输出:
[0]
[0, 1]
[0, 1, 4]
[0, 1, 4, 9]
[0, 1, 4, 9, 16]
[0, 1, 4, 9, 16, 25]
[0, 1, 4, 9, 16, 25, 36]
[0, 1, 4, 9, 16, 25, 36, 49]
[0, 1, 4, 9, 16, 25, 36, 49, 64]
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81]
[0, 1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
列表解析
squares = [i**2 for value in range(1,11)]
print(squares)
输出:如上
列表切片
list = ['a','b','c','d']
print(list[0])#输出列表第一个值
print(list[0:2])#输出前两个值
print(list[:2])#输出前两个值
print(list[-3:])#从倒数第三个数开始
输出:
a
['a', 'b']
['a', 'b']
['b', 'c', 'd']
遍历切片
list = ['a','b','c','d']
for i in list[:3] :
print(i.title())
输出:
A B C
复制列表
list = ['a','b','c','d']
list1 = list[:]
print(list1)
输出:['a', 'b', 'c', 'd']
元组
定义元组
tuple = (0,1,2,4)
for iin tuple:
print(i)
输出:0 1 2 4