今天学习了列表这个数据类型,通过练习熟悉了列表的一些简单操作,如添加删除元素,还有列表的简单函数,sort(),insert(),pop()
以下是部分课后练习的代码:
guests=['Xiaoming','Xiaohong','Xiaoma'] #3-4 建立列表 for guest in guests: print('Would you like to have a dinner with me, '+guest+'?') print('\n') import random as r #3-5 修改列表 i=r.randint(0,2) print(guests[i]+' could not attend.') guests[i]='Xiaozhu' for guest in guests: print('Would you like to have a dinner with me, '+guest+'?') print('\n') guests.insert(0,'Mr.A') #3-6 列表插入添加 guests.insert(2,'Mr.B') guests.append('Mr.C') for guest in guests: print('Would you like to have a dinner with me, '+guest+'?') print('\n') print(len(guests)) #3-9 列表长度 print('\n') print(sorted(guests)) #3-8 列表排序、反向 print(guests) guests.sort() print(guests) guests.reverse() print(guests) print('\n') while len(guests)>2: #3-7 删除列表元素 print('Sorry, '+guests.pop()) for guest in guests: print('Would you like to have a dinner with me, '+guest+'?') while len(guests)>0: del guests[0] print('List:') print(guests) print('\n')
2018/3/12