'''
list包dict
dict,键值对的值是list
dict,键值对的值是dict
'''
'''
list包list :一个小列表代表一个大列表里的一个元素,
列表是一种有严格的排序的序列,通常用来保存一长串需要有严格排序的信息
list包dict:一个小字典代表一个大列表里的一个元素,因为是列表套字典所以还是有严格的排序
通常用来保存一长串需要看起来很清晰的信息,列表套字典就可以任意删除某一条信息
字典的值是列表 :列表可以做字典的值列表里可以装很多元素,但整个列表只算字典里的一个值,这样字典的值就可以不止存储一条信息
注意:字典是一种没有严格的排序一键值对的形式(必须是以键值对的方式构成)组成的序列,字典的键是唯一的,而且不可变,值可以重复
'''
ls_ls = [["a", "哈利·波特", 20230107], ["b", "福尔摩斯探案全集", 20230108],
["c", "小王子", 20230109], ["d", "窗边的小豆豆", 20230110]]
print(ls_ls[0]) # ["a", "哈利·波特", 20230107]
ls_ls.append(["e", "稻草人", 20230109])
print(ls_ls)
ls_ls[4][1] = "山羊不吃天堂草"
print(ls_ls)
ls_ls.remove(ls_ls[4])
ls_d = [{"用户名": "a", "借的书": "哈利·波特", "借书日期": 20230107},
{"用户名": "b", "借的书": "福尔摩斯探案全集", "借书日期": 20230108},
{"用户名": "c", "借的书": "小王子", "借书日期": 20230109},
{"用户名": "d", "借的书": "窗边的小豆豆", "借书日期": 20230110}]
print(ls_ls[0]) # ["a", "哈利·波特", 20230107]
ls_d.append({"用户名": "e", "借的书": "稻草人", "借书日期": 20230109})
print(ls_d)
ls_d.pop(4)
ls_d[3] = {"用户名": "d", "借的书": "封神演义", "借书日期": 20230110}
print(ls_d)
d_ls = {"张三":["西红柿炒鸡蛋🍅","豆角烧肉","紫菜汤"],"李四" :["红烧鸡","清蒸鱼肉","白菜"],"王五":["鸡汤","红烧茄子🍆","胡萝卜炒肉"]}
for k,v in d_ls.items():
if k=="张三":
d_ls[k].append("瓜子")
d_ls[k].pop()
d_ls[k][0] = "肉臊子"
print(d_ls[k][0])
print(d_ls)
复合数据类型
最新推荐文章于 2024-07-31 15:55:27 发布