• 技术文章 >后端开发 >Python教程

    python3-列表中存储字典的方法

    高洛峰高洛峰2017-03-26 18:29:07原创3275
    这篇文章主要为大家详细介绍了python3-列表中存储字典的方法的相关资料,需要的朋友可以参考下

    # 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("...")

    以上就是python3-列表中存储字典的方法的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:列表 python 字典
    上一篇:python3列表增删改查合并排序方法 下一篇:python3列表的深浅复制的三种方法
    千万级数据并发解决方案

    相关文章推荐

    • 详细介绍python的numpy模块• Python多进程知识点总结• Python模块化整理和第三方模块的安装(总结分享)• 一起聊聊Python的编码样式• 带你搞懂Python反序列化
    1/1

    PHP中文网