本周的主要内容是list和tuple的使用以及其基础操作。
第三章 List
3-1、3-2:list的创建、查询
names = ['King', 'Water Sheep', 'TY']
for i in names:
print(i + ', what \'s up?')
3-8、3-11:list的简单处理以及索引错误
place_of_interest = ['brandenburg', 'Île-de-France', 'prague', 'hechingen', 'vienna']
print(place_of_interest)
print(sorted(place_of_interest))
print(place_of_interest)
print(sorted(place_of_interest, reverse=True))
print(place_of_interest)
place_of_interest.reverse()
print(place_of_interest)
place_of_interest.reverse()
print(place_of_interest)
place_of_interest.sort()
print(place_of_interest)
place_of_interest.sort(reverse=True)
print(place_of_interest)
第四章 操作List
4-4、4-5:生成一个list并计算总和
arr = []
for i in range(1, 1000001):
arr.append(i)
print(min(i))
print(max(i))
print(sum(i))
4-7、4-9:range()的第三个参数以及解析
arr = []
for i in range(3, 31, 3):
arr.append(i)
print(arr)
arr = [i**2 for i in range(1, 11)]
print(arr)
4-13:tuple的基础操作
food = ('french fries', 'hamburge', 'bacon', 'sandwich', 'fish and chips')
for i in food:
print(i.title())
food = ('potato', 'ubi potato', 'bacon', 'sandwich', 'fish and chips')
for i in food:
print(i.title())
food[-1] = 'cola'
最后一行执行的时候会报错并返回以下信息:
TypeError: 'tuple' object does not support item assignment
由此可见tuple的item是不可以进行修改的。