10.修改列表(3-6/3-7)

Posted forcase

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了10.修改列表(3-6/3-7)相关的知识,希望对你有一定的参考价值。

3-6 添加嘉宾:你刚找到了一个更大的餐桌,可容纳更多的嘉宾。请想想你还想邀
请哪三位嘉宾。
? 以完成练习 3-4 或练习 3-5 时编写的程序为基础,在程序末尾添加一条 print 语
句,指出你找到了一个更大的餐桌。
? 使用 insert()将一位新嘉宾添加到名单开头。

? 使用 insert()将另一位新嘉宾添加到名单中间。
? 使用 append()将最后一位新嘉宾添加到名单末尾。
? 打印一系列消息,向名单中的每位嘉宾发出邀请。

person_invited =[‘jim‘,‘jack‘,‘lucy‘]
print("Mr.jim unable to attend!,I will invite kate !
")
person_invited[0] = ‘kate‘
print(person_invited)
print(person_invited[0]+",i would like to invite you for dinner!")
print(person_invited[1]+",i would like to invite you for dinner!")
print(person_invited[2]+",i would like to invite you for dinner!")

print("
找到一个更大的桌子")
##使用 insert()将一位新嘉宾添加到名单开头。
person_invited.insert(0,‘valli‘)
##使用 insert()将另一位新嘉宾添加到名单中间
person_invited.insert(2,‘eval‘)
##使用 append()将最后一位新嘉宾添加到名单末尾。
person_invited.append(‘rain‘)
for person in person_invited:
    print(‘邀请,‘+person.title() +‘参加晚宴‘)

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

    
print("
新购买的餐桌无法及时送达,因此只能邀请两位嘉宾,sorry!")

n = len(person_invited)

while n >2:
    person_pop = person_invited.pop(n-1)
    n -=1
    print("不在邀请" +person_pop.title() +",sorry!")
print(person_invited)

  

  















以上是关于10.修改列表(3-6/3-7)的主要内容,如果未能解决你的问题,请参考以下文章

带有两个列表片段的可滚动布局

如何将列表视图中的数据从一个片段发送到另一个片段

Onclicklistener 在片段列表视图中不起作用

将视图和片段保存在文件中

如何将列表视图放在片段中

;~ 小部分AutoHotkey源代码片段测试模板2019年10月9日.ahk