美文网首页
python3基础数据知识整理

python3基础数据知识整理

作者: 左手一份执 | 来源:发表于2018-09-21 14:56 被阅读0次

    列表(list)

    #   两个列表相加
    [1, 2, 3] + [4, 5, 6]
    # 判断某一元素是否在列表中
    3 in [1, 2, 3]
    # 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
    list.extend(seq)
    # 从列表中找出某个值第一个匹配项的索引位置
    list.index(obj)
    # 指定位置将对象插入列表
    list.insert(index, obj)
    # 移除列表中某个值的第一个匹配项
    list.remove(obj)
    

    字典(dict)

    # dict键必须不可变,所以可以用数字,字符串或元组充当,所以用列表就不行
    
    # 删除键是'Name'的条目
    del dict['Name']
    # 清空词典所有条目
    dict.clear()
    # 删除词典
    del dict
    # 计算字典元素个数,即键的总数
    len(dict)
    # 创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值
    dict.fromkeys(seq[, val])
    
    In [75]: d= dict.fromkeys([1,2,3],['a','b','c'])
    In [76]: d
    Out[76]: {1: ['a', 'b', 'c'], 2: ['a', 'b', 'c'], 3: ['a', 'b', 'c']}
    
    # 返回指定键的值,如果值不在字典中返回default值
    dict.get(key, default=None)
    # 以列表返回一个字典所有的键
    dict.keys()
    
    In [78]: d.keys()
    Out[78]: dict_keys([1, 2, 3])
    
    In [79]: type(d.keys())
    Out[79]: dict_keys
    
    In [80]: list(d.keys())
    Out[80]: [1, 2, 3]
    # 以列表返回字典中的所有值
    dict.values()
    In [81]: d.values()
    Out[81]: dict_values([['a', 'b', 'c'], ['a', 'b', 'c'], ['a', 'b', 'c']])
    # 删除字典给定键 key 所对应的值,返回值为被删除的值。key值必须给出。 否则,返回default值。
    pop(key[,default])
    
    In [83]: d.pop(1)
    Out[83]: ['a', 'b', 'c']
    
    # 随机返回并删除字典中的一对键和值。
    popitem()
    
    In [84]: d.popitem()
    Out[84]: (3, ['a', 'b', 'c'])
    

    未完待续...

    相关文章

      网友评论

          本文标题:python3基础数据知识整理

          本文链接:https://www.haomeiwen.com/subject/tynanftx.html