相关疑难解决方法(0)

在Python中将两个列表转换为字典

想象一下,你有:

keys = ['name', 'age', 'food']
values = ['Monty', 42, 'spam']
Run Code Online (Sandbox Code Playgroud)

生成以下字典的最简单方法是什么?

a_dict = {'name' : 'Monty', 'age' : 42, 'food' : 'spam'}
Run Code Online (Sandbox Code Playgroud)

python dictionary list

1101
推荐指数
10
解决办法
72万
查看次数

什么是将两个序列组合成字典的Pythonic方法?

有没有更简洁的方法在Python中执行此操作?:

def toDict(keys, values):
  d = dict()
  for k,v in zip(keys, values):
    d[k] = v

  return d
Run Code Online (Sandbox Code Playgroud)

python

7
推荐指数
1
解决办法
1545
查看次数

将两个列表(一个作为键,一个作为值)合并到Python中的dict中

Python中是否有任何内置函数将两个列表合并为一个字典?喜欢:

combined_dict = {}

keys = ["key1","key2","key3"] 

values = ["val1","val2","val3"]

for k,v in zip(keys,values):
    combined_dict[k] = v
Run Code Online (Sandbox Code Playgroud)

哪里:

keys 充当包含密钥的列表.

values 充当包含值的列表

有一个名为array_combine的函数可以实现这种效果.

python dictionary list

5
推荐指数
1
解决办法
2670
查看次数

如何在python中将2个列表合并为键值对

是否可以将两个列表组合为键值对.两个列表中的元素数量相同.

我有两个列表如下.

list1 = ["a","b","c","d","e"]
list2 = ["1","2","3","4","5"]
Run Code Online (Sandbox Code Playgroud)

我如何组合如下

dict['a':1,'b':2,'c':3,'d':4,'e':5]
Run Code Online (Sandbox Code Playgroud)

python

3
推荐指数
2
解决办法
1万
查看次数

我有两个字符串列表,并希望以这种方式将它们链接在一起:

我对Python比较陌生,现在仍然坚持参与一个项目.

更具体.我有两个字符串列表,并希望它们以下列方式链接:

list1 = ["P1", "P2", "P3" ]

list2 = ["1", "2","3" ]
Run Code Online (Sandbox Code Playgroud)

但是,我想要这个

P1 = 1

P2 = 2
Run Code Online (Sandbox Code Playgroud)

等等

我该如何解决这个问题?

python python-3.x

0
推荐指数
1
解决办法
83
查看次数

标签 统计

python ×5

dictionary ×2

list ×2

python-3.x ×1