gpt4 book ai didi

Python:将列表转换为字典?

转载 作者:行者123 更新时间:2023-11-28 19:40:25 24 4
gpt4 key购买 nike

我有一个列表:

['100 ug/ml', '50 ug/ml', '25 ug/ml', '12.5 ug/ml', '6.25 ug/ml', '3.125 ug/ml', 
'1.5625 ug/ml', '0 ug/ml']

我想把它变成一个字典,其中这些数字是具有空值的键:

growth_data = {'100 ug/ml': '', '50 ug/ml': '', '25 ug/ml': '', etc...} 

最佳答案

您正在寻找 dict.fromkeys() 方法。第一个参数是要用作字典中的键的列表(或可迭代的);第二个(可选)是每个键的值。如果您不提供第二个参数,则 None 将是每个键的值。使用可变对象(如 [])作为默认值时要小心,因为它将是所有键之间共享的同一个实例。

l = ['100 ug/ml', '50 ug/ml', '25 ug/ml', '12.5 ug/ml', '6.25 ug/ml',
'3.125 ug/ml', '1.5625 ug/ml', '0 ug/ml']

growth_data = dict.fromkeys(l, '')

关于Python:将列表转换为字典?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10942743/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com