Python编程从入门到实践第三章列表作业

    添加删除列表作业

#*************作业*************
#*************题目一************
#      制作一份名单,邀请名单中的人参加宴会
#****************************
namelist = ['qiaodan','kebi','lufei','wukong','wusong']
print('yiqichigefan',namelist[0])
print('yiqichigefan '+ namelist[1])
print('yiqichigefan' + ' ' + namelist[2])
print('yiqichigefan',namelist[3])
print('yiqichigefan',namelist[4])
#*************题目二************
#       有一个人来不了,需要修改名单,指出谁
#       来不了,并更新名单,再发一次邀请。
#****************************
namelist_laibuliao = namelist.pop(0)
namelist.append('yaoming')
print(namelist_laibuliao,'laibuliaole')
print('yiqichigefan',namelist[0])
print('yiqichigefan '+ namelist[1])
print('yiqichigefan' + ' ' + namelist[2])
print('yiqichigefan',namelist[3])
print('yiqichigefan',namelist[4])
#*************题目三************
#       又搞了一个很大的餐桌,准备再邀请三个
#       人,使用多种方法将新人加进列表中。
#****************************
namelist.insert(0,'cisco')
namelist.insert(3,'juniper')
namelist.append('huawei')
print(namelist)
#*************题目四************
#       桌子不买了,就只能邀请两个人了,
#    将不邀请的人发信道歉,最后两个人发邀请
#****************************
print(namelist.pop(),'buyaoqingnile')
print(namelist.pop(),'buyaoqingnile')
print(namelist.pop(),'buyaoqingnile')
print(namelist.pop(),'buyaoqingnile')
print(namelist.pop(),'buyaoqingnile')
print(namelist.pop(),'buyaoqingnile')
print(namelist[0],'laichifana')
print(namelist[1],'laichifana')
#****************************

    操作列表作业

namelist = ['cisco', 'juniper', 'huawei', 'checkpoint', 'paloalto']
namelist.sort()  # 永久顺序排序
print(namelist)
namelist.sort(reverse=True)  # 永久倒序排序
print(namelist)
print(sorted(namelist))  # 临时排序,不影响原始列表。
print(namelist)
namelist.reverse()  # 永久倒序
namelist.reverse()  # 再次调用可恢复数列排序
print(namelist)
print(len(namelist)) #确认列表长度

 

 

 

你可能感兴趣的:(Python编程从入门到实践第三章列表作业)