Python第二周第一次作业

该节学习了有关列表元素的知识点

3-1 姓名

#coding:gbk
#访问列表中的元素

names = ["Alice", "Bob", "Cathy", "David"]
print("The first friend is: ", names[0])
print("The second friend is: ", names[1])
print("The third friend is: ", names[2])
print("The fourth friend is: ", names[3])


3-4 3-5 3-6 3-7 嘉宾名单

学习使用insert(), append(), pop(), del

看到for的用法,我才明白为什么建议列表用s结尾

#coding:gbk

#创建一个嘉宾名单并打印
guests = ["Alice", "Bob", "Cathy"]
for guest in guests:
	print(guest + ", would you like to have dinner?")

#修改嘉宾名单
print(guests[2] + " cannot come.\n")
guests[2] = "David"
for guest in guests:
	print(guest + ", would you like to have dinner?")

#添加新的嘉宾进名单
print("\nI found a larger table.")
guests.insert(0, "Emily")
guests.insert(2, "Frank")
guests.append("Grace")
for guest in guests:
	print(guest + ", would you like to have dinner?")

#缩减名单
print("\nI can only invite two people.")
print(guests[-1] + ", sorry.")
guests.pop()
print(guests[-1] + ", sorry.")
guests.pop()
print(guests[-1] + ", sorry.")
guests.pop()
print(guests[-1] + ", sorry.")
guests.pop()
for guest in guests:
	print(guest + ", you are my guest.")
del guests[0]
del guests[0]
print(guests)


3-8 放眼世界

学习使用sorted(), sort(), reverse()

#coding:gbk

print("创建列表:")
places = ["Scotland", "Atlantic", "England", "Italy", "Huaiji"]
print("打印列表:")
print(places)
print("按字母顺序打印:")
print(sorted(places))
print("按原来顺序打印:")
print(places)
print("按字母相反顺序打印:")
print(sorted(places, reverse = True))
print("按原来顺序打印:")
print(places)
print("使用reverse():")
places.reverse()
print(places)
print("再次使用reverse():")
places.reverse()
print(places)
print("永久按字母顺序排列:")
places.sort()
print(places)
print("永久按字母相反顺序排列:")
places.sort(reverse = True)
print(places)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值