python - 如何拆分字典中的列表以创建一个新列表?

标签 python list python-3.x dictionary slice

今天我一直在为某件事而苦苦挣扎,

我有一个字典格式

dict = {a:[element1, element2, element3], b:[element4, element5, element6]...}

我想要一个新的字典在表单下

newdict = {a:element1, b:element4...}

意味着只保留每个值包含的列表的第一个元素。

最佳答案

您可以使用 dictionary comprehension :

{k: v[0] for k, v in d.items()}
# {'a': 'element1', 'b': 'element4'}

关于python - 如何拆分字典中的列表以创建一个新列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41639175/

相关文章:

python - Django:在 get_queryset 中返回 HttpResponseRedirect

python - 如何从另一个列表创建嵌套列表?

python-3.x - 在 ipywidgets 交互式中排列小部件

带有变音符号和连字的 Python 3 正则表达式,

python - 如何为 Windows 的 pyculib 添加正确的分发 channel ?

python - 如何使用lambdaify来评估我的函数?

python - 如何转换相同长度的数组列表

python - 在 python 中的 CSV 文件的 2 列中写入 2 个列表

python - 如何从行列表中删除最后一行

Python 'list' 自动将十六进制值转换为十进制