将多个变量设置为同一函数调用或列表理解的Python方法

问题描述 投票:1回答:1

我不知道标题是否最适合该问题。 (接受建议)

我有一段代码可以从用户的三行不同的行中获取3个整数列表,我想知道这段代码是否:

A, B, C = [int(a) for a in input().split()], [int(a) for a in input().split()], [int(a) for a in input().split()]

可以用python方式简化为:

A, B, C = [int(a) for a in input().split()]*3

我目前考虑的最佳解决方案是:

A, B, C = [[int(a) for a in input().split()] for _ in range(3)]

我知道这个错误的代码,但是,有办法吗?

python python-3.x readability
1个回答
0
投票

Python方式是“明确的”:

© www.soinside.com 2019 - 2024. All rights reserved.