python - 拉上交替元素

标签 python

鉴于以下情况:

list = [('[', "'Conrad Clifton'"), ('[', "'Rippa'")]

如何获取表单中的列表

[('Conrad Clifton', 'Rippa')]

类似于:

new_list = []
for first, second in list:
    new_list.append(second)

然后将列表转换为元组。有没有办法通过列表理解来做到这一点?

最佳答案

>>> tuple(second for first, second in li)
("'Conrad Clifton'", "'Rippa'")

并且不要将您的列表命名为 list。它是一种内置类型。您不应使用内置名称命名变量。

关于python - 拉上交替元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14803860/

相关文章:

python - 获取 Blobstore key

python - 在类中包装一个函数

python - 使用 matplotlib 绘图时更改刻度标签的位置(移动)

python - 用python用%20替换所有空格的算法

python - 全局名称未定义错误

python - 我如何用python中的逻辑索引替换for循环中的图像屏蔽?

python - Pandas excel 到 python 的长列

python - 如何将字典值映射到具有列表值的数据框列

python - 一起运行 Fabric 和 Python 脚本

Python+OpenCV : cv2. 写入