zoukankan      html  css  js  c++  java
  • Python_tuple&dict

    # 元祖
    元祖:被称为只读列表,即数据可被查询,但不能被修改,所以列表的切片操作同样适用于元祖
    
    1.对于一些数据不想被修改,可以使用元祖
    2.元祖可以在影射(和集合成员)中当做键使用一一而列表不想,元祖作为很多内建函数和方法的返回值存在
    
    # 字典
    字典是Python中唯一的映射类型,采用键值对(key-value)的形式存储数据。Python对key进行哈希函数运算,
    根据计算的结果决定value的存储地址,所以字典是无序存储的,且key必须是哈希。可哈希表示key必须是不
    可变类型,如:数字、字符串、元祖。
    
    字典是除列表外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。
    两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
    
    创建字典:
    dict = {'name': 'jack'}
    
    >>>>>>查询
        dict[key]  # 可变的类型则不可做键,键是唯一的不可变的
        dict.items() # 返回所有的key和value
        dict.keys() # 返回所有的key
        dict.values() # 返回所有的value
    
    >>>>>>增加
        dict[key] = value
        dict.setdefault(key, value) # 若key存在,则不做修改,返回字典中相应的键对应的值
        
    >>>>>>修改
        dict[key] = value
        dict_a.update(dict_b) # 若存在相同的键值对则进行覆盖
    
    >>>>>>删除
        del dict[key], del dict
        dict.clear() # 清空字典
        dict.pop(key) # 删除字典中指定键值对,并返回该键值对的值
        dict.popitem() # 随机删除,并以元祖方式放回
        
    >>>>>>其他
        dict_a = dict.fromkeys([values], value) # first_value为键,seconds_value为值
        
    >>>>>>排序
        sorted(dict) 
  • 相关阅读:
    基于jquery实现的文字淡入淡出效果
    js截取小数点后几位的写法
    JS获取IP、MAC和主机名的五种方法
    php checkbox复选框值的获取与checkbox默认值输出方法
    php验证复选框有效性的示例
    【Trapping Rain Water】cpp
    【Valid Sudoku】cpp
    【Permutation Sequence】cpp
    【Next Permutation】cpp
    【Remove Elements】cpp
  • 原文地址:https://www.cnblogs.com/xiaoxiaolulu/p/8544234.html
Copyright © 2011-2022 走看看