Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >python3-列表中存储字典

python3-列表中存储字典

作者头像
py3study
发布于 2020-01-06 03:28:04
发布于 2020-01-06 03:28:04
1.4K00
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# Auther: Aaron Fan

#示例1:
#定义几个字典
alien_0 = {"color":"green", "points":5}
alien_1 = {"color":"yellow", "points":10}
alien_2 = {"color":"red", "points":15}

#把字典存入到列表aliens中
aliens = [alien_0, alien_1, alien_2]

#遍历这个列表
for alien in aliens:
    print(alien)

#示例2:
#创建一个用于存储外星人的空列表
aliens = []
#创建30个绿色的外星人
for alien_number in range(30):
    new_alien = {"color":"green", 'points':5, 'speed':'slow'}
    aliens.append(new_alien)
#显示前5个外星人
for alien in aliens[:5]:
    print(alien)
print("...")
#显示一共创建了多少个外星人
print("外星人的数量是: %d" % len(aliens))

#示例3:
#创建一个用于存储外星人的空列表
aliens = []
#创建30个绿色的外星人
for alien_number in range(30):
    new_alien = {"color":"green", 'points':5, 'speed':'slow'}
    aliens.append(new_alien)

for alien in aliens[0:3]:
    if alien['color'] == 'green':
        alien['color'] = 'yellow'
        alien['speed'] = 'medium'
        alien['points'] = 10
    elif alien['color'] == 'yellow':
        alien['color'] = 'red'
        alien['speed'] = 'fast'
        alien['points'] = 15

#显示前5个外星人
for alien in aliens[:5]:
    print(alien)
print("...")
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/23 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
关于“Python”的核心知识点整理大全12
列表和字典的嵌套层级不应太多。如果嵌套层级比前面的示例多得多,很可能有更简单 的解决问题的方案。
用户10920956
2024/01/19
1350
关于“Python”的核心知识点整理大全12
Python_实用入门篇_11
字典是一种通过名字或者关键字引用的得数据结构,其键可以是数字、字符串、元组,这种结构类型也称之为映射。字典类型是Python中唯一內建的映射类型。字典是另一种可变容器模型,且可存储任意类型对象。(鉴于字典可存储的信息量几乎不受限制,因此会教给大家如何遍历字典中的数据。另外,你还将学 习存储字典的列表、存储列表的字典和存储字典的字典。)
py3study
2020/01/19
1.7K0
Python_实用入门篇_11
Python学习-Chapter6 字典
直接打印字典,元素排列顺序和定义时完全相同,用for循环遍历时也按照定义顺序。 新增键值对:会直接默认在最后。
OliverHan
2023/02/27
3480
关于“Python”的核心知识点整理大全10
有时候,在空字典中添加键—值对是为了方便,而有时候必须这样做。为此,可先使用一对 空的花括号定义一个字典,再分行添加各个键—值对。例如,下例演示了如何以这种方式创建字 典alien_0:
用户10920956
2024/01/19
1520
关于“Python”的核心知识点整理大全10
python笔记(一)
字符串处理 单双引号一样 .title():将每个单词的首字母变为大写,其余小写(不管原来是什么样) .upper():将字符串中所有字母变为大写 .lower():将字符串中所有字母变为小写 .strip():删除行首和行末的空白(空格和制表符)(直接输入变量返回值才能看到,否则看不到效果) .lstrip():删除左边,即行首 .rstrip():删除友边,即行末 合并字符串直接用加号:+ 转义(不管单双引号都生效): \t:制表符 \n:换行
py3study
2020/01/14
1.5K0
21天Python进阶学习挑战赛打卡------第4天(字典)
#例2:test中的键和值不变,我们从字典中获取相关的键和值,把这个值储存在new_points中 #再如下操作中,需要将new_points的整数类型转化为字符串
指剑
2022/08/26
8190
关于“Python”的核心知识点整理大全11
注意 对于较长的列表和字典,大多数编辑器都有以类似方式设置其格式的功能。对于较长的 字典,还有其他一些可行的格式设置方式,因此在你的编辑器或其他源代码中,你可能 会看到稍微不同的格式设置方式。
用户10920956
2024/01/19
1330
Python编程:从入门到实践(选记)「建议收藏」
本文参考《 Python 编程:从入门到实践》一书,作者: [ 美 ] Eric Matthes
全栈程序员站长
2022/09/08
6.5K0
Python编程:从入门到实践(选记)「建议收藏」
关于“Python”的核心知识点整理大全35
用户10920956
2024/01/19
1110
关于“Python”的核心知识点整理大全35
Python pygame库的应用
今天想用pygame库写一个击打外星人飞船的python程序 这个游戏的效果是操纵一个位于屏幕底端的飞船,通过上下左右控制飞船移动方向,按空格发射子弹。游戏中击杀一批飞船后进入下一关卡。每一关卡击打飞船获得的得分递增。若外星飞船触碰飞船或屏幕底端则减一条命。最终计算总得分。 游戏中主要包括了:飞船对象,alien对象,子弹对象,游戏设置,游戏状态,游戏控制按钮,计分板。 1.飞船部分
py3study
2020/01/17
1.2K0
关于“Python”的核心知识点整理大全40
确认点数在不断增加后,一定要删除这条print语句,否则它可能会影响游戏的性能以及 分散玩家的注意力。
用户10920956
2024/01/19
1240
关于“Python”的核心知识点整理大全40
Python应该要会一点吧
近期看了一下《Python编程 从入门到实践》这本书,然后写了一些笔记,和大家分享一下。
生信技能树
2023/02/27
1.8K0
Python应该要会一点吧
关于“Python”的核心知识点整理大全34
令人欣慰的是,在程序中执行计算时,一开始你无需确定公式是正确的,而可以尝试直 接运行程序,看看结果是否符合预期。即便是在最糟糕的情况下,也只是屏幕上显示的 外星人太多或太少。你可以根据在屏幕上看到的情况调整计算公式。
用户10920956
2024/01/19
1110
关于“Python”的核心知识点整理大全34
关于“Python”的核心知识点整理大全36
用户10920956
2024/01/19
940
关于“Python”的核心知识点整理大全36
关于“Python”的核心知识点整理大全41
在一些经典游戏中,得分带标签,如Score、High Score和Level。我们没有显示这些标签, 因为开始玩这款游戏后,每个数字的含义将一目了然。要包含这些标签,只需在Scoreboard 中调用font.render()前,将它们添加到得分字符串中即可。
用户10920956
2024/01/19
1590
关于“Python”的核心知识点整理大全41
只需七步!零基础入门Python变量与数据类型
Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/)是一种广泛使用的解释型、高级和通用的编程语言。Python支持多种编程范型,包括函数式、指令式、结构化、面向对象和反射式编程。它拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且其本身拥有一个巨大而广泛的标准库。
数据STUDIO
2021/06/24
4K0
Python 第二次作业及解答
第二次练习 ---- 下载习题 ---- 1. 外星人颜色 ---- AlienColor = 'green' if AlienColor == 'green': print("Player gets 5 points.") ---- 2. 外星人2 ---- AlienColor = 'green' if AlienColor == 'green': print("Player gets 5 points by shooting this alien.") else: print(
浪漫主义狗
2023/02/18
2550
关于“Python”的核心知识点整理大全39
用户10920956
2024/01/19
1440
python3-字典中存储列表
# Auther: Aaron Fan #示例1: #存储所点披萨的信息 pizza = {    '外皮':'厚的',    '配料列表':['香菇', '奶酪'], } #概述所点的比萨 print('您点了一道"%s-外皮"的比萨信息: ' % pizza['外皮']) for 配料 in pizza['配料列表']:    print("\t%s" % 配料) #示例2: 最喜欢的语言 = {    '张三':['python','ruby'],    '李四':['c'],    
py3study
2020/01/07
1.8K0
一起用Go做一个小游戏(中)
上一篇文章还留了个尾巴,细心的同学应该发现了:飞船可以移动出屏幕!!!现在我们就来限制一下飞船的移动范围。我们规定飞船可以左右超过半个身位,如下图所示:
用户7731323
2023/02/14
6260
一起用Go做一个小游戏(中)
相关推荐
关于“Python”的核心知识点整理大全12
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验