zoukankan      html  css  js  c++  java
  • Python学习笔字典数据类型之字典与列表

    随笔记录方便自己和同路人查阅。

    #------------------------------------------------我是可耻的分割线-------------------------------------------

      像列表一样,“字典”是许多值的集合。但不像列表的下标,字典的索引可以使用许多不同数据类型,不只是整数。

    字典的索引被程序“键”,键及其关联的值称为“键-值”对。

      不像列表,字典中的表项是不排序的。名为spam的列表中,第一个表项是spam[0]。但字典中没有“第一个”表项。

    虽然确定两个列表是否相同,表项的顺序很重要,但在字典中,键-值对输入的顺序并不重要。

    #------------------------------------------------我是可耻的分割线-------------------------------------------

      1、定义字典,示例代码:

    #
    # -*- coding:utf-8 -*-
    # Autor: Li Rong Yang
    myCat = {'size': 'fat', 'color': 'gray', 'disposition': 'loud'}#定义字典
    

      2、字典与列表是否排序,示例代码:

    #
    # -*- coding:utf-8 -*-
    # Autor: Li Rong Yang
    spam = ['cats', 'dogs', 'moose']
    bacon = ['dogs', 'moose', 'cats']
    if spam == bacon:
        print('True spam == bacon')
    else:
        print('False spam != bacon')
    
    eggs = {'name': 'Zophie', 'species': 'cat', 'age': '8'}
    ham = {'species': 'cat', 'age': '8', 'name': 'Zophie'}
    if eggs == ham:
        print('True eggs == ham ')
    else:
        print('False eggs != ham ')
    

      运行结果:

  • 相关阅读:
    Jessica's Reading Problem POJ
    FatMouse and Cheese HDU
    How many ways HDU
    Humble Numbers HDU
    Doing Homework again
    Stacks of Flapjacks UVA
    Party Games UVA
    24. 两两交换链表中的节点
    面试题 03.04. 化栈为队
    999. 可以被一步捕获的棋子数
  • 原文地址:https://www.cnblogs.com/lirongyang/p/9539050.html
Copyright © 2011-2022 走看看