python:从入门到实践--第三章--列表简介--练习(代码片段)

geeker-xjl geeker-xjl     2022-12-04     433

关键词:

#1.将一些朋友的姓名存储在一个列表中,并将其命名为friends。依次访问该列表中的每个元素,从而将每个朋友的姓名都打印出来。
#2.继续使用1中的列表,为每人打印一条消息,每条消息包含相同的问候语,但抬头为相应朋友的名字
#3.创建一个自己喜欢的出行方式列表。根据该列表打印一系列有关这些出行方式的宣言。

friends = [马脑壳,小波,玮哥,二小姐,短命,田鸡]
print(friends[0] +\n + friends[1] + \n + friends[2] + \n + friends[3] + \n + friends[4] + \n + friends[5]+\n)
#for i in friends:
#    print(i)

hello = 你好!
print(hello+friends[0] +\n + hello+friends[1] + \n + 
hello+friends[2] + \n + hello+friends[3] + \n + hello+friends[4] + \n + hello+friends[5]+\n)
#for i in friends:
#    print(hello + i)

ways = [bicycles,taxi,bus]
messages = "I would like to "
print(messages + ways[0] +\n + messages+ways[1] + \n + messages+ways[2])
#for i in ways:
#    print(messages + i)
#1.嘉宾名单:创建一个列表,其中包括至少3个人你想邀请的人;然后,使用这个列表打印消息,邀请这些人来与你共进晚餐
persons = []
persons.append(Mk)
persons.append(Mv)
persons.append(Mc)
persons.append(98k)

messages = , 今晚出去戳一顿吧,我请客!
for i in persons:
    print(i + messages)

#2.修改嘉宾名单:你刚得知一位嘉宾无法赴约,因此需要另外邀请一位嘉宾
#要求:(1)以1中的程序为基础,在程序末尾添加一条print语句,中指出哪位嘉宾无法赴约
#(2)修改嘉宾名单,将无法赴约的嘉宾姓名替换为新邀请嘉宾姓名
#(3)再次打印一系列消息,向名单中的每位嘉宾发出邀请

print(\n+persons[1] + 临时有事,无法赴约+\n)
persons[1] = 隔壁老王
for i in persons:
    print(i + messages)
    
#3.添加嘉宾:你刚找到一个更大的餐桌,可容纳更多嘉宾,想想你会再邀请哪三位
#要求:(1)以1、2程序为基础,在程序末尾添加一条print语句,指出你找到了一个更大的餐桌
#(2)使用insert()将一位新嘉宾添加到名单开头
#(3)使用insert()将另一名新嘉宾添加到名单中间
#(4)使用append()见最后一位嘉宾添加到名单中间
#(5)打印一系列消息,向名单中的每位嘉宾发出邀请

print(\n+"找到更大的餐桌了,哈哈")
persons.insert(0,NNK)
persons.insert(3,Jie)
persons.append(盲僧)
for i in persons:
    print(i + messages)

#4.缩减名单:你刚得知新购买的餐桌无法及时送达,因此只能邀请两位嘉宾
#(1)以3中的程序为基础,在程序末尾添加一行代码,打印一条你只能邀请两位嘉宾共进晚餐的消息
#(2)使用pop()不断删除名单中的嘉宾,直到只有两位嘉宾为止。每次从名单弹出一位嘉宾是,都打印一条消息,让该嘉宾知道你很抱歉
#(3)对于剩下的两位嘉宾,都打印一条消息,指出他依然受邀之列。
#(4)使用del将最后两位嘉宾从名单中删除,让名单变成空的。打印该名单,核实程序结束时名单确实是空的


print(\n+"由于餐桌无法及时送达,今晚只能邀请两位嘉宾,实在抱歉。")
for i in range(0,5):
    num=0
    num+=1
    print(persons[num]+" ,由于餐桌无法及时送达,实在抱歉,下次再请你")
    persons.pop(num)
        
for i in range(0,2):
    print(\n + persons[0] + messages)
    del persons[0]
    
print(persons)
#放眼世界
views = [xihu,changcheng,sanya,yiheyuan,gugong]
print(views)
print(sorted(views))
print(views)
print(sorted(views,reverse = True))
print(views)
views.reverse()
print(views)
views.reverse()
print(views)
views.sort()
print(views)
views.sort(reverse=True)
print(views)


#晚餐嘉宾人数
persons = []
persons.append(Mk)
persons.append(Mv)
persons.append(Mc)
persons.append(98k)
num = len(persons)
print(\n+"今晚邀请嘉宾人数为:"+ str(num))

#把想到的东西存在一个列表,尝试使用本章所学的每个函数
 

 

社区共读《python编程从入门到实践》第二天阅读建议(代码片段)

欢迎来到第二天的阅读建议,依旧是为大家敲重点。第三章阅读建议第三章开始进入到了列表类型的学习,列表可以看成一个容器里面的数据元素一个个的排好队伍,等待被使用列表是Python中非常重要的一种数据类型... 查看详情

社区共读《python编程从入门到实践》第二天阅读建议(代码片段)

欢迎来到第二天的阅读建议,依旧是为大家敲重点。第三章阅读建议第三章开始进入到了列表类型的学习,列表可以看成一个容器里面的数据元素一个个的排好队伍,等待被使用列表是Python中非常重要的一种数据类型... 查看详情

python编程从入门到实践

Python编程从入门到实践1起步2变量和简单数据类型3列表简介4操作列表5if语句6字典7用户输入和while循环8函数9类10文件和异常11测试代码12武装飞船13外星人14记分15生成数据16下载数据17使用API18Django19用户账户20设置应用程序的样式... 查看详情

社区共读《python编程从入门到实践》第三天阅读建议(代码片段)

学习的第三天,建议你依旧学习2个章节。今天的学习重点是if语句与第五章阅读建议这一章节其实非常简单,核心在围绕一种编程逻辑进行讲解。在开篇它介绍了条件测试表达式,一般我们叫它为条件表达式与条件表... 查看详情

社区共读《python编程从入门到实践》第三天阅读建议(代码片段)

学习的第三天,建议你依旧学习2个章节。今天的学习重点是if语句与第五章阅读建议这一章节其实非常简单,核心在围绕一种编程逻辑进行讲解。在开篇它介绍了条件测试表达式,一般我们叫它为条件表达式与条件表... 查看详情

python编程:从入门到实践.pdf解压密码?

最近学习python,下载了《Python编程:从入门到实践.pdf》和源代码,但是无法解压,没有解压密码,请问有没有人知道解压密码是多少。参考技术A不建议看这些书学的慢直接看视频学 查看详情

python编程:从入门到实践

...。。 参考技术B入门书,值得一看超清版下载 参考技术CPython编程从入门到实践(高清中文版).pdf:https://tc5.us/file/22430563-407049581希望通过!!追答高清版,花钱买的 参考技术D确定这书名儿没写错嘛?。。。追问《Python编程:从... 查看详情

《python编程:从入门到实践》在哪个阅读软件上可以看

参考技术A微信阅读。《Python编程:从入门到实践》,本书作者EricMatthes,译者袁国忠,由人民邮电出版社于2016年7月出版。本书是一本针对所有层次的Python读者而作的Python入门书。 查看详情

python编程的入门不二之选——python编程:从入门到实践

最好的Python入门教材你好,我是小雨青年,一名程序员。今天我为你推荐一本Python入门级书籍——《Python编程:从入门到实践》(第二版)。Python是一种流行的、适用于各种领域的编程语言。对于初学者来说&#... 查看详情

python编程的入门不二之选——python编程:从入门到实践

最好的Python入门教材你好,我是小雨青年,一名程序员。今天我为你推荐一本Python入门级书籍——《Python编程:从入门到实践》(第二版)。Python是一种流行的、适用于各种领域的编程语言。对于初学者来说&#... 查看详情

python编程的入门不二之选——python编程:从入门到实践

最好的Python入门教材你好,我是小雨青年,一名程序员。今天我为你推荐一本Python入门级书籍——《Python编程:从入门到实践》(第二版)。Python是一种流行的、适用于各种领域的编程语言。对于初学者来说&#... 查看详情

《python编程:从入门到实践》有奖书评活动来啦!

...家纷纷来问:下次什么时候?今天,第2期《Python编程:从入门到实践》有奖书评征集,正式开启啦!这本书绝对称得上是Python入门书中的王者 查看详情

1000+python第三方库大合集,从入门到精通,指日可待!

...库,不用担心,今天这个文章你绝对爱了。awesome-python是vinta发起维护的Python资源大全,内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器... 查看详情

10python编程:从入门到实践---异常处理进阶

try/except捕捉由python或你引起的异常并恢复try/finally无论异常是否发生,都执行finally下的动作raise手动在代码中触发异常assert有条件地在程序中触发异常with/as在python2.6和后续版本中实现环境管理器不积跬步,无以至千里;不积小... 查看详情

flask从入门到实践

Flask从入门到实践路由的介绍程序实例保存了一个URL到Python程序的映射关系,处理URL和函数之间关系的程序成为路由。使用程序实例的app.route装饰器即可把要修饰的函数(可称为视图函数,下例中为index(),user())注册为路由。fromflask... 查看详情

社区共读《python编程从入门到实践》第一天阅读建议(代码片段)

文章目录《Python编程从入门到实践》第一天阅读建议第一章阅读建议第二章阅读建议共读计划已经开启,欢迎随时加入【78技术人社群】这本书分为20个章节,阅读时长建议控制在2周内完成,效果最佳。《Python编程从... 查看详情

社区共读《python编程从入门到实践》第一天阅读建议(代码片段)

文章目录《Python编程从入门到实践》第一天阅读建议第一章阅读建议第二章阅读建议共读计划已经开启,欢迎随时加入【78技术人社群】这本书分为20个章节,阅读时长建议控制在2周内完成,效果最佳。《Python编程从... 查看详情

免费下载!《databricks数据洞察:从入门到实践》

...#xff1a;本书从技术基础介绍到场景应用实践,帮助读者入门数据湖Lakehouse以及部分spark相关应用。众所周知,Databricks主导着开源大数据社区ApacheSpark、DeltaLake以及MLFlow等众多热门技术,而DeltaLake作为数据湖核心存储引擎... 查看详情