python编程:从入门到实践 第三章练习题
列表
#练习 3-4
guests_List=['爱因斯坦','霍金','莫言','余华']
print(guests_List[0])
print(guests_List[1])
print(guests_List[2])
print(guests_List[3])
#练习3-5
fGuest=guests_List.pop(0)
print(f"{fGuest}先生,不能赴约")
guests_List[0]='爱迪生'
print(f"{guests_List[0]}先生,欢迎和我一起共进晚餐!")
print(f"{guests_List[1]}先生,欢迎和我一起共进晚餐!")
print(f"{guests_List[2]}先生,欢迎和我一起共进晚餐!")
#练习3-6
guests_List.insert(0,"图灵")
guests_List.insert(2,"余秋雨")
guests_List.append("汤家凤")
print(f"{guests_List[0]}先生,欢迎一起用餐")
print(f"{guests_List[1]}先生,欢迎一起用餐")
print(f"{guests_List[2]}先生,欢迎一起用餐")
print(f"{guests_List[3]}先生,欢迎一起用餐")
print(f"{guests_List[4]}先生,欢迎一起用餐")
print(f"{guests_List[5]}先生,欢迎一起用餐")
print("找到一张更大的餐桌!")
#练习3-7
name=guests_List.pop()
print(f"{name},没有位置")
name=guests_List.pop()
print(f"{name},没有位置")
name=guests_List.pop()
print(f"{name},没有位置")
name=guests_List.pop()
print(f"{name},没有位置")
name=guests_List[0]
print(f"{name}请来参加晚宴")
name=guests_List[1]
print(f"{name}请来参加晚宴")
del guests_List[0]
del guests_List[0]#这里是零,而不是1,因为已经删掉其他元素了
print(guests_List)
#练习3-8
travel=['yunnan','canada','shanghai','dali','bingdao']
print(travel)
print(sorted(travel))
print(travel)
travel.reverse()
print(travel)
travel.reverse()
print(travel)
travel.sort()
print(travel)
travel.sort(reverse=True)
print(travel)
#练习3-9
guests_List=['爱因斯坦','霍金','莫言','余华']
print(len(guests_List))