在之前,我们讲过很多关于列表、字典的文章(列表、字典,详见斐波那契数列,list加for循环,你能搞定!、字典和元组的认识、继续说说Python中的字典),今天,我们来一个列表、字典操作的大汇总。
列表
在列表末尾添加内容
列表名.append(添加内容)
name = ["程","序","之"]
name.append("园")
print(name)
['程', '序', '之', '园']
在列表末尾添加多个内容
列表名.extend([添加的第1项内容,添加的第2项内容……添加的第n项内容])
name = ["程","序"]
name.extend(["之","园"])
print(name)
['程', '序', '之', '园']
在列表某个位置添加内容
列表名.insert(添加到的位置,添加的内容)
name = ["程","序","园"]
name.insert(2,"之")
print(name)
['程', '序', '之', '园']
从列表删除内容
remove方法
列表名.remove(删除的内容)
name = ["程","序","之","的","园"]
name.remove("的")
print(name)
['程', '序', '之', '园']
del方法
del 列表名[删除内容的项数]
name = ["程","程","序","之","园"]
delname[1]
print(name)
['程', '序', '之', '园']
pop方法
变量名 = 列表名.pop(删除内容的项数)
name = ["程","序","序","之","园"]
supernumerary_letter = name.pop(2)
print(name)
print(supernumerary_letter)
['程', '序', '之', '园']
序
判断内容是否在列表中存在
需要判断的内容 in 列表名
name = ["程","序","之","园"]
print("程"inname)
True
字典
列出字典中所有的键
字典名.keys()
列出字典中所有的值
字典名.values()
dict_values(['程序之园', '莫名', '中国', '中文,English'])
从字典中删除内容
del 字典名[删除内容的键]
{'公众号': '程序之园', 'QQ': '莫名', '位置': '中国'}
清空字典
字典名.clear()
{}
从字典中获取内容
字典名.get(获取内容的键)
程序之园
判断内容是否在字典中存在
需要判断的内容 in 字典名
True
领取专属 10元无门槛券
私享最新 技术干货