Py干货 l 列表、字典操作汇总

在之前,我们讲过很多关于列表、字典的文章(列表、字典,详见斐波那契数列,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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180623G1KUKQ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券