python基础之列表

1.列表

    users = ["Enoch","Eric",18]
  • 公共功能

    • len

      users = ["Enoch","Eric",18]
      val = len(users)
      print(val)
    • 索引

      users = ["Enoch","Eric",18]
      val = users[0]
      print(val)
    • 切片

      users = ["Enoch","Eric",18]
      val = users[0:2]
      print(val)
    • 删除

      • users = ["Enoch","Eric",18]
        users.pop(1)
        del users[0]   #不能用于字符串
        print(users)
    • 修改

      • users = ["Enoch","Eric",18]
        users[2] = 66
        users[0][1] = "A" #报错,意思是选择了Enoch,再对Enoch中的n进行修改,字符串是不可修改类型

         

  • 独有功能

    • 列表追加

      • users = []
        while True:
          name = input("请输入:")
          users.append(name)
          print(users)
    • 插入

      • users = ["Enoch","Eric",18]
        users.insert(1,"111")
        print(users)
    • 删除

      • users = ["Enoch","Eric",18]
        users.remove("Enoch")
        users.pop(0) #使用索引位置,默认删除最后一个
        users.clear() #清空

         

2.元组

1。元组书写规范

users = (11,22,33,"Enoch") #元祖不可变

2.公共功能

  • 索引

  • 切片

  • 步长

  • 删除

  • 循环

  • len

3.注意:元祖中的元素不可被更改或删除

#示例一:
v1 = (11,22,33)
v1[1] = 999 #错误
v1 = 999 #正确

#示例二:
v1 = (11,22,33,(44,55,66),(11,2,(99,88),3))

#示例三:
v2 = [11,22,33,(11,22,33)]
v2[-1][1] = 99 #错误
v2[-1] = 123 #正确

#示例三:
v3 = (11,[1,2,3],22,33)
v3[1] = 666 #错误
v3[1][2] = 123

 

posted @ 2020-03-20 13:49  鸡龟骨滚羹  阅读(109)  评论(0)    收藏  举报