当前位置: 首页 > ops >正文

嵌套-列表存储字典,字典存储列表,字典存储字典

字典存储列表

aliens = []for alien in range(10):new_alien = {"id": alien, "color": "green", "speed": "slow" , "points": 20}aliens.append(new_alien)for alien in aliens[:5]:print(alien)
print("...")print(f"total numbei of alienss:{len(aliens)}")

1)首先创建一个空列表,用于存储接下来创建的键值对,并用range()函数返回一个数字序列

2)创建键值对,并追加到列表aliens末尾

3)最后用for循环打印前5个,并且最后打印出长度

结果展示

字典存储列表

favorite_languages = {'jen': ['python', 'ruby'],'sarah': 'c','edward': ['ruby', 'python'],'phil': ['python', 'haskell', 'go'],
}for name, languages in favorite_languages.items():print(f"\n{name.title()}'s favorite languages:")for language in languages:print(f"\t{language.title()}")

1)先用for循环去编列键值对,用name存储键,languages存储值

2)因为languages存储的是一个列表,再用一个for循环遍历列表

title():首字母大写

结果展示

字典存储字典

user = {"aeinsten":{"first_name": "Alice","last_name": "Smith","age": 25,},"mcurice":{"first_name": "Mary","last_name": "Smith","age": 30,},
}for name, user_info in user.items():print(f"\nUsername:{name}")print(f"\tFull name: {user_info['first_name']}{user_info['last_name']}")print(f"\tAge: {user_info['age']}")

1)用for循环遍历字典,用name存储键,user_info存储包含字典的值

2)再通过字典的根据键获取值的方法,去获取特定的值

结果展示

http://www.xdnf.cn/news/17440.html

相关文章:

  • InfluxDB 在物联网设备数据采集与分析中的应用(一)
  • Python爬虫-爬取政务网站的文档正文内容和附件数据
  • 如何解决线上gc频繁的问题?
  • 在Ansys Simplorer中设计三相逆变器,并与Maxwell FEA耦合,实现160kW PMSM
  • Day 10: Transformer完整架构详解 - 从位置编码到编解码器的全面剖析
  • Excel常用功能函数
  • 重学React(四):状态管理二
  • 攻击者瞄准加密技术的基础:智能合约
  • Dify集成 Echarts 实现智能数据报表集成与展示实战详解
  • 第三章-提示词:从0到1,提示词实训全攻略,解锁大语言模型无限潜能(14/36)
  • 深度解析 Spring Boot 循环依赖:原理、源码与解决方案
  • Python vs MATLAB:智能体开发实战对比
  • JavaScript 变量:数据存储的核心机制
  • 生产环境中Spring Cloud Sleuth与Zipkin分布式链路追踪实战经验分享
  • 消息生态系统全景解析:技术架构、核心组件与应用场景
  • Tomcat报错-chcon无法关联自启脚本
  • MySQL(189)如何分析MySQL的锁等待问题?
  • 采用GPT5自动规划实现番茄计时器,极简提示词,效果达到产品级
  • 祝融号无线电工作频段
  • 繁花深处:花店建设的时代意义与多元应用—仙盟创梦IDE
  • keil之stm32f10x模板工程创建
  • 简要介绍交叉编译工具arm-none-eabi、arm-linux-gnueabi与arm-linux-gnueabihf
  • 【重建技巧】Urban Scene Reconstruction-LoD细节提升
  • 【unitrix数间混合计算】2.9 小数部分特征(bin_frac.rs)
  • 第十四届蓝桥杯青少年组省赛 编程题真题题解
  • [SC]高效地调试SystemC模型中的语法错误
  • AI大模型模态特征详解
  • 【ref、toRef、toRefs、reactive】
  • Qt Graphics View框架概述
  • Redis 事务机制