Python 元组词典的列表理解

Python 元组词典的列表理解,python,Python,是否可以将此作为列表理解 points = [] for partial in partials: for point in partials[partial]: if point[0] == time: points.append(partial) 在蟒蛇3中 谢谢 巴里是的 points=[partial] 对于部分中的部分 对于部分中的点[部分] 如果点[0]==时间] (不确定这对什么有用,但至少与原始代码相同。)是 points=[p

是否可以将此作为列表理解

points = []
for partial in partials:
    for point in partials[partial]:
        if point[0] == time:
            points.append(partial)
在蟒蛇3中

谢谢

巴里是的

points=[partial]
对于部分中的部分
对于部分中的点[部分]
如果点[0]==时间]
(不确定这对什么有用,但至少与原始代码相同。)

points=[partial]
对于部分中的部分
对于部分中的点[部分]
如果点[0]==时间]

(不确定这对什么有用,但至少这将与原始代码相同。)

你确定你的意思不是“部分中的点”?这将多次将部分附加到点(与具有点[0]==时间的点的次数相同)。这似乎很奇怪。@Baz在Python3中,for循环的行为发生了变化吗?我不认为它是正确的。事后看来,代码实际上并不正确,但Sven的答案足以让我实现正确的版本作为列表理解。你确定你的意思不是“部分中的点”?这将多次将部分附加到点(与具有点[0]==时间的点的次数相同)。这似乎很奇怪。@Baz在Python3中,for循环的行为发生了变化吗?我不认为它是正确的。事后看来,代码实际上并不正确,但Sven的答案足以让我实现正确的列表理解版本。