复合数据类型

'''
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)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

光明有我16620122910

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值