美文网首页每天写500字每天写1000字
python 20:取字典中的全部元素的方法

python 20:取字典中的全部元素的方法

作者: 金石明镜 | 来源:发表于2019-11-19 21:51 被阅读0次

一共三个,分别取所有的键(keys()),值(values())和键值对(items())。

返回的类似于列表,但不是列表。其类型分别为dict_keys,dict_values和dict_items。

>>>count={'a': 1, 'b': 0, 'c': 99, 'd': 0}

>>> s=count.keys()

>>> s

dict_keys(['a', 'b', 'c', 'd'])

>>> t=count.values()

>>> t

dict_values([1, 0, 99, 0])

>>> x=count.items()

>>> x

dict_items([('a', 1), ('b', 0), ('c', 99), ('d', 0)])

取出后,它们都可以直接用于遍历,如:

for k in count.keys():

for v in count.values():

for k,v in count.items():

它们也都可以通过list()函数转换为列表使用:

>>> ls=list(s)

>>> ls

['a', 'b', 'c', 'd']

>>> lt=list(t)

>>> lt

[1, 0, 99, 0]

>>> lx=list(x)

>>> lx

[('a', 1), ('b', 0), ('c', 99), ('d', 0)]

相关文章

  • python 20:取字典中的全部元素的方法

    一共三个,分别取所有的键(keys()),值(values())和键值对(items())。 返回的类似于列表,但...

  • Python 删除字典元素的4种方法

    Python字典的clear()方法(删除字典内所有元素) Python字典的pop()方法(删除字典给定键 ke...

  • 列表、集合、字典方法样例

    按照某一规律取元素 index 方法使用 取出字典中 key-value方法 字典常用方法 集合判定(没有重复元素)

  • Python笔记setdefault用法

    Python字典中setdefault的用法: Python 字典 setdefault() 方法和get()方法...

  • 字典的创建及操作方法

    1、字典的特点 字典:是python中的无序的对象集合。字典与列表的区别是:字典中的数据是无序的,而且字典中的元素...

  • Python 字典排序

    字典排序 问题 创建字典,并在迭代或序列化字典的时候控制元素的顺序。 解决方法 Python 提供的 collec...

  • python日常

    1. Python3中字典(dict)合并的几种方法 方法一:字典的update()方法 方法二:字典的dict(...

  • Python札记6_字典1

    Python中存在一种叫做字典dictionary的对象类型,用dict表示,字典中的元素用{ }括起来,字典是无...

  • python中字典的删除方法

    python中字典的删除方法: pop popitem clear pop: 移除字典数据pop()方法的作用是:...

  • Python  C1-5——list.append()及输出

    在字典类型中定义字典,列表类型中用append方法在列表后依次添加元素,用for循环输出列表和字典中的元素...

网友评论

    本文标题:python 20:取字典中的全部元素的方法

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