www.bcmx.net > python怎样将字典中有列表

python怎样将字典中有列表

dict = {} # 初始化一个字典 dict['list'] = [1,2,3,4,56,7,8] # 在字典里添加一个键为'list',值为一个列表 输出dict: dict={'list':[1,2,3,4,56,7,8]}

a={'list':[1,2,3,4,56,7,8]}for i in a: for j in a[i]: print i,j

a=[1,2,3,{4:'a'},5,{'b':6},7] for x in a: if isinstance(x,dict): for k,v in x.items(): print v

Python字典是另一种可变容器模型,且可存储任意类型对象,如字符串、数字、元组等其他容器模型。 一、创建字典 字典由键和对应值成对组成。字典也被称作关联数组或哈希表。基本语法如下: 复制代码代码如下: dict = {'Alice': '2341', 'Beth': '...

d={'a': 2, 'b': 3, 'd': 4} dlist=list(d.keys()) 用字典的keys方法获得所有键的名字,python3需要转换为list,python2直接为list

不知道你是不是这个意思, 字典调用values()方法会返回Value值所构成的列表,通过两个循环就能遍历字典里的列表 data = {'a':[1,2,3],'b':[4,5,6]}for l in data.values(): for item in l: print item

比如:l1=[1,2,3] l2=['baidu','google','bing'] py3.x中 dict(map(lambda x,y:[x,y], l1,l2)) {1:'baidu', 2:'google', 3:'bing'} py2.x中 dict(zip(l1,l2))

参考代码 #!/usr/bin/env python# -*- coding: utf-8 -*-#python 2.7dt = {"Tom":12,"Jack":10,"Lucy":15}#获得指定的key的value#方法一print "Jack age:%s"%dt["Jack"]#方法二:print "Tom age:%s"%dt.get("Tom")print "-------------"#遍历输...

可以使用 zip 函数: keys = [1, 2, 3]values = ['a', 'b', 'c']dic = dict(zip(keys, values))print(dic)运行结果:

>>> a=['one','two','three']>>> b={}>>> [b.setdefault(x,y) for x,y in enumerate(a)]['one', 'two', 'three']>>> b{0: 'one', 1: 'two', 2: 'three'}>>>

网站地图

All rights reserved Powered by www.bcmx.net

copyright ©right 2010-2021。
www.bcmx.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com