Snake charmer (2) List

List Brief

  1. What is a list

Listing a series arrangement of elements in a particular order. python with '[]' to indicate the list.

lists = ['python','爬虫','人工智能']
  1. Access the list of elements under way by the subject (subscript starts at 0)
print(lists[1]) # 爬虫
  1. Add delete modify elements
# 修改
lists[1] = '蟒蛇'
# 添加
lists.append('在列表末尾追加')
lists.insert(0, '通过下标插入元素')
# 删除
  # 通过下标删除
del lists[0]
  # 通过值删除
lists.remove('在列表末尾追加')
  # 弹出元素 弹出之后列表中没有了 /不传下标默认为 列表中最后一个元素
POPS = lists.pop(1)
print(lists)
print(POPS)
  1. Exercise

    # 今天是你的生日,你决定邀请你的好友来参加你的晚宴
    # 制定邀请名单,并发送邀请
    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)
    
Published 50 original articles · won praise 23 · views 1209

Guess you like

Origin blog.csdn.net/qq_44698161/article/details/104011719