Python学习笔记之字典中嵌套的应用

练习代码

"""练一练"""
f_l = {"小明":["python","c++","VB"],
       "小花":["java","python"],
       "小李":["c++","java"],
       "小红":["c++"],
       }
for name,languages in f_l.items():
    if len(languages) > 1:
        print(str(name) + "喜欢的程序语言有" + str(len(languages)) + "种,它们分别是:")
    else:
        print(str(name) + "喜欢的程序语言只有" + str(len(languages)) + "种,它是:")
    for language in languages:
        print("\n" + str(language.title()))

print("..........")
"""字典存储字典  例:多个网站用户,分别有用户名,性别,年龄字段"""
web = {"web1":
           {"name":["小李","小红","小花"],
            "xingbie":["男","女","女"],
            "age":["20","24","30"],
               },
       "web2":
           {"name":["小方","腾格尔","花花"],
            "xingbie":["男","女","女"],
            "age":["30","33","18"],
               },
}
for web_n,web_values in web.items():
    print("现在有两个网站,它们分别是:" + str(web_n))
    print(str(web_n) + "数据如下:")
    print("姓名有:" + str(web_values["name"]))
    print("性别有:" + str(web_values["xingbie"]))
    print("年龄有:" + str(web_values["age"]))

输出结果:

小明喜欢的程序语言有3种,它们分别是:

Python

C++

Vb
小花喜欢的程序语言有2种,它们分别是:

Java

Python
小李喜欢的程序语言有2种,它们分别是:

C++

Java
小红喜欢的程序语言只有1种,它是:

C++
..........
现在有两个网站,它们分别是:web1
web1数据如下:
姓名有:['小李', '小红', '小花']
性别有:['男', '女', '女']
年龄有:['20', '24', '30']
现在有两个网站,它们分别是:web2
web2数据如下:
姓名有:['小方', '腾格尔', '花花']
性别有:['男', '女', '女']
年龄有:['30', '33', '18']

学习小结

说实话,本章内容没有学扎实,很多概念比较模糊,尤其是关于字典的嵌套,逻辑并不是很清晰,最近工作上较忙,想先放一放字典这一章,等后期头脑清晰的时候再巩固。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值