如何将k,v转换为{k:v},尽可能简短和pythonically?如何将k,v变成{k:v}?
-3
A
回答
4
你可以把一个元组转换成字典。试试这个:
>>> dict([('k', 'v')])
{'k': 'v'}
0
我假设k, v
这里是你在某个变量,我会打电话给x
有一个元组。这里有几个选项:
x = ('k', 'v')
d = dict([x])
或...
d = {x[0]: x[1]}
6
你有一个变量v
和可变k
,你想使一个dict
? {k: v}
是完美的pythonic
相关问题
- 1. Apache spark:我们如何将RDD [v]分成Map [k,RDD [v]]?
- 2. 蟒蛇声明:(K,V)对K,V
- 3. SortedList <K,V> vs SortedDictionary <K,V> vs词典<K,V>
- 4. 如何使用Map([K,V])而不是Map [K,V]创建Map构造函数?
- 5. FileHashMap <K, V>
- 6. `Array.from({length:5},(v,k)=> k)`如何工作?
- 7. Scala将Seq转换为k,v的sbt.Project.Setting [_]
- 8. Iterable [尝试[(K,V)]]尝试[地图[K,V]]
- 9. 是rdd:RDD [(K,V)]中的RDD [(K,V)]类型?
- 10. 类条目<K,V>实现了Map.Entry <K,V>
- 11. 在Java 8中,如何使用lambda?将地图<K,V>转换为另一个地图<K,V>?
- 12. 检查如果一个RDD(K,V)V是包含在另一个R dd(K,V)V
- 13. Map vs Map <K,V>
- 14. K,V有多普遍?
- 15. 比较Map.Entry <K,V>
- 16. C#:如何在没有添加(KeyValuePair <K,V>)的情况下实施ICollection <KeyValuePair <K,V>>的字典<K,V>?
- 17. 为什么在条目<K,V>中输入参数<K,V>?
- 18. 收集地图流<K,V>到地图<K,List<V>>
- 19. 在.NET 4.0中从ConcurrentDictionary获取字典<K,V><K,V>
- 20. 有没有更好的方法来做Map k [v] - > Maybe(Map k v)?
- 21. Cast map <K,shared_ptr <V>>来映射<K,shared_ptr <const V>>?
- 22. foreach中的$ k => $ v是什么($ ex为$ k => $ v)是什么意思?
- 23. 为什么地图<K,V>不能扩展功能<K,V>?
- 24. 将std :: vector <std :: pair <const K, V> *>转换为std :: vector <std :: pair <const K, V>>
- 25. 如何创建一个类型,实现IDictionary <'K, 'V>和IEnumerable <'V>
- 26. 的Lua:在对于k做算术,V成对(TBL)循环
- 27. 分割KV <K,V> PCollection分成多个PCollections
- 28. Hadoop“样式” - 组块与成千上万的(k,v)对
- 29. 我能否将列表<V>转换成地图<K, List<V>>无foreach?
- 30. 收集像字典<K, V>这使得价值变化
你有一个变量'v'和一个变量'k',你想做一个'dict'? '{k:v}'完全是pythonic – 2012-07-18 23:04:42
@gnibbler - comeon mate。让它成为答案或者错误的东西获得太多次+1! – 2012-07-18 23:19:15
@PhilCooper,好吧我让它成为一个答案 – 2012-07-18 23:31:50