Python,使用列表

标签 python list tuples

我有这样的元组列表:

lst = [(10, u'1.15', u'1.15'), (5, 0, u'1.875'), (3, u'2.28', u'2.28')]

我想得到的新元素只有每个元组的第二个和第三个元素,不等于 0,换句话说,我需要这样的东西:

new_lst = [u'1.15', u'1.15',u'1.875', u'2.28', u'2.28']

感谢您的回答。

最佳答案

new_lst = [x for t in lst for x in t[1:] if x != 0]

关于Python,使用列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6441064/

相关文章:

python - 张量 u'real_images :Cannot feed value of shape (40, 24, 24, 3)' 的 Tensorflow ValueError : 0', which has shape ' (40, 24, 24, 4)'

python - 如何使用 open vswitch 和 Pox Controller 检查哪些端口连接到 Mininet 中的主机?

Python:索引列表列表的问题

python - 列表理解以从字典中提取元组列表

python - Web 浏览器 chrome,无法在新窗口中打开 URL,不断将 URL 作为选项卡打开

python - 在带有嵌套字典的 Python 中,我应该检查类型吗?我还可以使用什么其他方法?

python - 多重排列,包括重复

r - 如何在 R 中创建二维列表

ios - 元组中的类型推断?

python - 使用字典作为参数映射 Pandas 系列,其中值是元组