day4

列表和元组

# 1.列表
# 如果想要表示多个"事物",可以使用列表。
# users = ["灭绝","张无忌","周芷若","金毛狮王"]

 

#公共功能
#(1)len#长度
# users = ["灭绝","张无忌","周芷若","金毛狮王"]
# val = len(users)
# print(val)
#(2)索引
# users = ["灭绝","张无忌","周芷若","金毛狮王"]
# val = users[0]
# print(val)
#(3)切片
# users = ["灭绝","张无忌","周芷若","金毛狮王"]
# val = users[0:2]
# print(val)
#(4)删除(数字/布尔/字符串除外)
#users = ["灭绝","张无忌","周芷若","金毛狮王"]
#方式一:
# users.pop(1)
# print(users)
#方式二:
# del users[1]
# print(users)
#注意:字符串本身不能修改或删除【不可变类型】v1 = "alex".upper()
#列表是可变类型
#(5)修改
# users = ["灭绝","张无忌","周芷若","金毛狮王"]
# users[2] = 66
# users[0] = "赵敏"
# print(users[0][1])
# print(users)
#(6)步长
# users = ["灭绝","张无忌","周芷若","金毛狮王"]
# val = users[0:2:1]
# print(val)
#独有功能
# (1)#append,在列表的最后追加一个元素
# users = []
# users.append("张无忌")
# print(users)
#(2) insert
#(3) remove
#(4)pop
#(5)clear
# 总结:
# 增:append/insert
# 删:remove/pop/clear/del user[2]
# 改:users[3] = "新值"
# 查:索引/切片
# 列表嵌套:
# users = ["灭绝","张无忌",["赵敏",["玄冥二老”,["阿大阿二"]]]"周芷若","金毛狮王"]
# 2.元组
#(1)元组书写规范
#users = ("灭绝","张无忌","周芷若","金毛狮王")#不可更改
#(2)公共功能
# i.索引(排除:int/bool)
# users = ("灭绝","张无忌","周芷若","金毛狮王")
# print(users[0])
# print(users[-1])
#ii:切片(排除:int/bool)
# users = ("灭绝","张无忌","周芷若","金毛狮王")
# print(users[0:2])
# iii:步长
# users = ("灭绝","张无忌","周芷若","金毛狮王")
# print(users[0:2:1])
#iv:删除(排除:tuple/str/int/bool)
#v:修改:(排除:tuple/str/int/bool)
#vi:for循环
#vii:len(排除:int/bool)
#(3)独有功能(无)
#(4)特殊:元组中的元素(儿子)不可被修改/删除
#示例1:
# v1 = (11,22,33)
# v1[1] = 999#错误
# v1 = 999#正确
#示例2:可以嵌套
#v1 = (11,111,22,222,(11,22,33),(123,321,213),34)
#示例3:嵌套
v2 = [11,22,33,(123,3221,132)]
v2[-1][1] = 99#错误
v2[-1] = 99 #正确
#示例4:嵌套
v3 = (11,[12,21,13],22,33)
v3[1] = 666 #错误
v3[1][0] = 666#正确
  



 

posted @ 2020-10-05 10:29  冰月天机  阅读(103)  评论(0编辑  收藏  举报