列表和字典的内置方法

1列表的内置方法

gf_name_list = ['高圆圆', '刘亦菲', '赵丽颖', '范冰冰', '李嘉欣']

一、增

(1) 列表最后位置追加一个值

gf_name_list.append("橘梨纱")

(2) 向列表任意位置插入一个值

gf_name_list.insert(1, "橘梨纱")

(3) 扩展列表

gf_name_list.extend(["橘梨纱", "aaa"])

二、删

(1) 按索引删除

gf_name_list.pop(3)
print(gf_name_list)

(2) 按元素值删除

gf_name_list.remove("范冰冰")
print(gf_name_list)

(3) 清空列表

gf_name_list.clear()
print(gf_name_list)

三、其他操作

l = [10, 2, 34, 4, 5, 2]

排序

l.sort()
print(l)

翻转

l.reverse()
print(l)

计算某元素出现个数

print(l.count(2))

查看某元素的索引

print(l.index(34))

2字典的内置方法

gf = {"name": "高圆圆", "age": 32}

(1) 创建字典

knowledge = ['语文', '数学', '英语']
scores = dict.fromkeys(knowledge, 60)
print(scores)

(2) 获取某键的值

print(gf.get("name")) # "高圆圆

(3) 更新键值:添加或更改

gf.update({"age": 18, "weight": "50kg"})
print(gf) # {'name': '高圆圆', 'age': 18, 'weight': '50kg'}

(4) 删除weight键值对

ret = gf.pop("weight") # 返回删除的值
print(gf)

(5) 遍历字典键值对

for k, v in gf.items():
print(k, v)

posted @ 2024-04-02 21:13  HuHuMarshal  阅读(4)  评论(0编辑  收藏  举报