python 列表、元祖、字典整理 12.19

来源:互联网 发布:五月天车祸现场知乎 编辑:程序博客网 时间:2024/06/04 18:54
1.列表的数据项不需要具有先沟通的类型
创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可
list1=['Google',Runoob',1997,2000];
print("list1[0]:",list1[0])
列表页可以使用切片,
2.列表的增、删、改、查(insert,delete,update,query)
增:list1.insert(4,2001)
list1.append("hello")
两个列表还可以进行相加
列表1.extend(列表2),是吧列表2追加到列表1 extend()没有返回值
改:list[2]=2001
删:del list1[2]
list1.pop():把最后一个删除,也可以指定删除的下标
list1.remove("")删除括号中的内容,单只删除一次
查:list1.index("Runoob")返回查找到的下标

用in/not in可以查找是否存在

3.求列表中最大值,最小值list1.max(),list1.min()

元组与列表类似,但是元祖的元素不能修改

mytruple=(1,2,3,"aaa","bbb")

print(len(mytruple))

mytruple._add_("4") #报错,元素不能修改

print(mytruple)

增、删、改均不可用

a=(1,2)

b=a

print(b)

c,d=a

print(c)1

print(c)2

拆包,如果值多于变量个数,则报异常

从元组中取值,可以通过下标,也可以像上面那样取值

键值对:

d={key1:value1,key2:value2}

增:d["键"]=值

删:del d["键"]

改:d["已存d在的键"]=值

查:d.get("键"),d["键"]


原创粉丝点击