【发布时间】:2021-10-11 01:02:23
【问题描述】:
天 = ['星期五', '星期一']
val1 = (('Friday, 23,4), ('Monday', 233,4), ('enjf', 33,2))
val2 = (('星期五, 3,4), ('星期一', 33,2))
所以上面的只是一个例子。我想要做的是我想得到一个包含相同字符串的两个元组的总列表。
所以对于上面的例子,我期待 [('Friday, 23,4)('Friday, 3,4)] 如果我想要 'Friday' 的元组。 (这只是一个例子,我并不是想找出代码让我得到上述结果)
但是,我想在任何情况下使用与上述示例具有相同格式的此函数;列表中的多个元组。 有什么方法可以让我通过过滤器使用列表推导来获得这样的结果?
【问题讨论】:
-
我建议使用 dict 理解将两个元组中的值合并在一起(按天分组)
标签: python filter list-comprehension