RTX_number = [int(x) for x in input().split()]
有人可以向我解释一下这行代码吗? 我很难理解它。 据我所知,.split 在元素之间创建空格?
我在论坛上看到了这段代码,我试图更好地理解它,因为我认为它可能对模拟项目有帮助。
我听说这被称为列表理解,但我现在有点迷失了。
最佳答案
input().split()
读取一行并在字符串列表中存在空格的地方将其断开。
for x in input().split()
获取此列表,逐项运行,并将此项绑定(bind)到 x。
int(x) for ...
获取我们绑定(bind)的 x,对其运行 int(x) 并返回它。
[int(x) for x in input().split()]
获取所有这些结果并将它们放入列表中。
关于python - Python代码解释——整数分割,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69590062/