【python】小项目:请客吃饭八仙桌,忘记自己?---Python对列表的增删改查<代码复制即可用>

一、项目需求:

【python】小项目:请客吃饭八仙桌,忘记自己?
在这里插入图片描述
Python真的很简单,增删改查,一学就会。
最后再计算列表中的参数个数。


二、Python列表的增删改查,源代码如下:

#-----1、打印列表----
#如果你可以邀请任何人一起共进晚餐(无论是在世的还是故去的),你会邀请哪些人?
#请创建一个列表,其中包含至少3个你想邀请的人;然后,使用这个列表打印消息,
#邀请这些人来与你共进晚餐。

list1=["张三","李四","王五","赵六","王八"]
print("1.原计划要邀请参加宴会的人:\n",list1)

#------2、修改列表-----
#你刚得知有位嘉宾无法赴约,因此需要另外邀请一位嘉宾。
#“赵六”没空参加,需要邀请“周七”
print("\n2.由于"+list1[3]+"无法参加宴会")
list1[3]="周七"
print("修改为"+list1[3]+"参加后的嘉宾列表:\n",list1)
print("\n")

#------3、添加列表-----
#你刚找到了一个更大的餐桌,可容纳更多的嘉宾。请想想你还想邀请哪三位嘉宾。
#以完成练习3-4或练习3-5时编写的程序为基础,在程序末尾添加一条print 语句,指出你找到了一个更大的餐桌。
list2=list1		#更大的餐桌list2
print("3.找到一张更大的餐桌为list2,目前已经邀请了:",list2)	#指出你找到了一个更大的餐桌。
print("\n")

#使用insert() 将一位新嘉宾添加到名单开头。
list2.insert(0,"吴一")
print("4.邀请了"+list2[0]+"加在名单开头,目前名单有:",list2)
print("\n")

#使用insert() 将另一位新嘉宾添加到名单中间。
#方法:找到中间的人,加在中间即可。涉及到遍历列表知识,后期完善。
#目前仅用列表索引进行添加。
list2.insert(3,"郑二")
print("5.添加"+list2[3]+"坐在中间后,目前名单上人有:",list2)
print("\n")

#使用append() 将最后一位新嘉宾添加到名单末尾。
list2.append("孙九")
print("6.最后邀请"+list2[-1]+"到名单末尾,目前名单上人有:",list2)
print("\n")

#打印一系列消息,向名单中的每位嘉宾发出邀请。
#打印格式:xx女士/先生,请本周五参加本人的代码宴会。
print("发出邀请信息:")
print(list2[0]+"(女士/先生),请本周五参加本人的代码宴会。")
print(list2[1]+"(女士/先生),请本周五参加本人的代码宴会。")
print(list2[2]+"(女士/先生),请本周五参加本人的代码宴会。")
print(list2[3]+"(女士/先生),请本周五参加本人的代码宴会。")
print(list2[4]+"(女士/先生),请本周五参加本人的代码宴会。")
print(list2[5]+"(女士/先生),请本周五参加本人的代码宴会。")
print(list2[6]+"(女士/先生),请本周五参加本人的代码宴会。")
print(list2[7]+"(女士/先生),请本周五参加本人的代码宴会。")

#len(list2)--计算list2里面有多少个参数,
#str()是为了将str函数里面的int类型转为字符串,和前后的文字衔接起来。
print("今晚参加宴会的人有"+str(len(list2))+"人")	
print("\n--------------------------\n")


三、运行效果如下:

在这里插入图片描述


四、总结

本节主要考察Python中的“增、删、改、查”等相关知识。



------人生在勤,不索何获!------



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

胡先森ia

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值