Python中列表、元组、字典增删改查基本区别
1.定义:
列表:num = ["a","b"."c"] ##定义后可增删改查
元组:num = ("a","b","c") ##定义后只读
字典:num = {"name":"qinyj","age":"21"} ##采用键值对记录,定义后可增删改查
2.增:
列表:num.append("d") ##默认追加到末尾
num.insert(4,"d") ##指定下标位置添加元素
num.extend("file") ##可以分解元素并追加到末尾,也可以增加一个变量里列表
元组:不能增
字典:num["qq"] = 1232422432
3.删:
列表:num.pop(0) ##按照下标索引删除指定的值
num.remove("a") ##按元素删除指定的值
num.clear() ##这样可以清除列表内数据
del [num] ##可以删除表内数据,也可以切片删除del num[0:2]从下标0个到第二个
元组:不能删
字典:del num["qq"] ##永久性删除
num.pop("qq") ###跟列表中*.pop使用方法一样,但是字典里指定的是元素
4.改:
列表:num[0] = b ##通过下标定位到元素直接改
元组:不能改
字典:num["name"] = 老王 ##直接指定元素名称(key)就可以改
5.查:
列表:num[0] ##与元组查询方法一样
元组:num[0] ##元组只能查
字典:num.get("name") ##获取指定元素的value