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)