#练习 3-1:
names =['王力宏','陶喆','周杰伦']for name in names:print(name)#练习 3-2:
names =['王力宏','陶喆','周杰伦']for name in names:print(f'{name},早上好')#练习 3-3:
ways =['honda motocycle','Benz car']for way in ways:print(f"I would like to own a {way}")#练习 3-4:
guests =['王力宏','陶喆','周杰伦']for guest in guests:print(f'亲爱的{guest},我想邀请你来参加我的晚宴')#练习 3-5:print(f'{guest[2]}先生在准备新专辑,无法赴约')
guests[2]='邓紫棋'for guest in guests:print(f'亲爱的{guest},我想邀请你来参加我的晚宴')#练习 3-6:print('我找到了一个更大的餐桌!!')
guests.insert(0,'王冰冰')
guests.insert(2,'周星驰')
guests.append('刘德华')for guest in guests:print(f'亲爱的{guest},我想邀请你来参加我的晚宴')#练习 3-7:print('物流太慢了,桌子来不及到达,因此我只能邀请两位客人...')
lenth_guests =len(guests)for g inrange(lenth_guests,0,-1):iflen(guests)<=2:print(f"亲爱的{guests[g-1]},您仍在受邀者之列")else:
give_up = guests.pop()print(f'亲爱的{give_up},我很抱歉这次不能邀请你了')for guest inrange(len(guests),0,-1):del guests[guest-1]print(guests)#练习 3-8:#sort()和reverse()都是方法(返回值都是none,永久排序),sorted()是函数(不返回空值,临时排序)
place =['d','c','b','e','a']print(place)print(sorted(place))print(place)print(sorted(place,reverse =True))print(place)
place.reverse()print(place)
place.reverse()print(place)
place.sort()print(place)
place.sort(reverse =True)print(place)reversed(place)print(place)#小补充:字符串,元组,列表使用sorted()或reversed()方法排序的形式
str_ ='woaini'
tuple_ =(5,6,2,9)
list_ =[4,3,9,6]print(''.join(reversed(str_)))print(tuple(sorted(tuple_)))print(list(sorted(list_)))#练习 3-9:print(f'我邀请了{len(guests)}位客人来共进晚餐')#练习 3-10:#练习 3-11: #这两题没必要