python - 转换列表的格式

标签 python

我有以下列表:

[[('a', 'b'), 0], [('a', 'c'), 1], [('b', 'c'), 1]]

是否可以将元素变成集合,即类似于

[(('a', 'b'), 0), (('a', 'c'), 1), (('b', 'c'), 1)]

如果我描述错误,请道歉 - 我不太擅长这种语言

最佳答案

你所描述的是一个元组,你可以这样做:

l = [[('a', 'b'), 0], [('a', 'c'), 1], [('b', 'c'), 1]]

t = [tuple(i) for i in l]

输出为:

[(('a', 'b'), 0), (('a', 'c'), 1), (('b', 'c'), 1)]

关于python - 转换列表的格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50139038/

相关文章:

python - 在 Django 中访问查询集数据并对其执行操作

Python - Pandas 删除 excel 中的特定行/列

python --path=/path/to/my/module/?

python - 从 django 子进程调用 python,找不到 mysql 错误

python - 将 Blogger XML 文件转换为 Wordpress WXR - 创建 Python 转换脚本

Python urllib.request.urlopen() 返回错误 10061?

python - 复制模块和 Sublime Text2 的一个奇怪问题

python - 列出列表中每个列表中的特定位置(python)

python - 属性错误 : 'Dimension' object has no attribute 'log10' while using Keras Sequential Model. 适合

python - 计算字符串中单词出现的次数