keys = ['Orange','Blue','Green']
和字典
colors = {}
什么是使用(元素)键作为颜色键的最Pythonic方式?我目前正在做以下事情,但想知道是否有比这更好的使用Python的方法.
for key in keys: colors[key] = []
编辑:这个问题最初要求“使用键作为颜色键的最Pythonic方式”,但随后的代码片段表明实际需要的是一种使用其元素的方法.
解决方法 你可以使用dict理解:In [1]: keys = ['Orange','Green']In [2]: colors={key: [] for key in keys}In [3]: colorsOut[3]: {'Blue': [],'Green': [],'Orange': []}
对于python 2.6:
In [4]: colors = dict((key,[]) for key in keys)In [5]: colorsOut[5]: {'Blue': [],'Orange': []}总结
以上是内存溢出为你收集整理的什么是使用(元素)列表作为字典中的键的Pythonic方法?全部内容,希望文章能够帮你解决什么是使用(元素)列表作为字典中的键的Pythonic方法?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)