玩蛇 (2)列表

列表简介

  1. 什么是列表

列表由一系列按照特定顺序排列的元素组成。python中用’[]'来表示列表。

lists = ['python','爬虫','人工智能']
  1. 通过下标的方式访问列表中的元素(下标从 0 开始)
print(lists[1]) # 爬虫
  1. 修改添加删除元素
# 修改
lists[1] = '蟒蛇'
# 添加
lists.append('在列表末尾追加')
lists.insert(0, '通过下标插入元素')
# 删除
  # 通过下标删除
del lists[0]
  # 通过值删除
lists.remove('在列表末尾追加')
  # 弹出元素 弹出之后列表中没有了 /不传下标默认为 列表中最后一个元素
POPS = lists.pop(1)
print(lists)
print(POPS)
  1. 练习

    # 今天是你的生日,你决定邀请你的好友来参加你的晚宴
    # 制定邀请名单,并发送邀请
    Guest = ['小明','小李','小张']
    for i in Guest:
      print('我非常希望邀请你来参加我的生日晚宴,亲爱的'+ i)
      pass
    # 小明因有事无法赴约,你决定邀请小芳
    # 给小明回信
    print('亲爱的'+Guest[0]+',真实太可惜了')
    # 将小明的姓名替换成小芳的
    Guest[0] = '小芳'
    for i in Guest:
      print('我非常希望邀请你来参加我的生日晚宴,亲爱的'+ i)
      pass
    # 最近运气好小赚500元钱,你决定再邀请三个朋友,并且更换吃饭地址
    for i in Guest:
      print('晚宴地址为xxx,亲爱的'+ i)
      pass
    # 将小红放在第一位,小黄放在中间,小绿放在名单末尾
    Guest.insert(0,'小红')
    Guest.insert(2,'小黄')
    Guest.append('小绿')
    for i in Guest:
      print('我非常希望邀请你来参加我的生日晚宴,亲爱的'+ i)
      pass
    # 非常不幸的是当天你被抢劫了,没有钱了,你只能邀请两个人
    for i in Guest:
      print('非常抱歉,亲爱的'+ i+'由于各种原因,我只能邀请两个人')
      pass
    missGuest = []
    num = len(Guest)
    print(num)
    for j in range(num):
      if(len(Guest) < 3):
        print(1)
        break
      else:
        pops =Guest.pop(*[j-1])
        print('非常抱歉'+pops)
        missGuest.append(pops)
      pass
    # 取消邀请的人的名单
    print(missGuest)
    # 邀请人的名单
    print(Guest)
    for i in Guest:
      print('你很荣幸,亲爱的'+ i)
      pass
    # 吃完晚餐 清空邀请人名单
    del Guest[0]
    del Guest[0]
    print(Guest)
    
发布了49 篇原创文章 · 获赞 23 · 访问量 1101
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览