我有4个列表如:l = [1,2,3 ....]。我想创建一个这样的字典:
data={'a':[1,2,3...],'b':[4,5,6...]}
我做到了这一点:
data={'a': x for x l,'b': x for x l'}
但它不起作用。有人怎么做?
谢谢!
答案 0 :(得分:2)
l1 = [1, 2, 3]
l2 = [4, 5, 6]
data = {'a': l1, 'b': l2}
print data
给出:
{'a': [1, 2, 3], 'b': [4, 5, 6]}
这是你想要的吗?
答案 1 :(得分:1)
df$new <- ifelse(condition, "N", "N")
这应该有效。使用索引的中断列表
答案 2 :(得分:1)
如果您的列表是l1,l2,l3,l4,则可以将字典创建为
data = {'a':l1, 'b':l2, 'c':l3, 'd': l4}