如何在Python中一行输入多个值? |
您所在的位置:网站首页 › python中一行输入多个数 › 如何在Python中一行输入多个值? |
如何在Python中一行输入多个值?
在Python中,要从用户那里获取值,使用input()。这与C语言中的scanf()相同。 使用input()从用户那里一次性输入多个值 要一次性在一行输入多个值,请使用input()方法- x, y, z = input(), input(), input()假设用户输入了5、10、15。现在,您可以逐个显示它们- print(x) print(y) print(z)阅读更多:Python 教程 输出 5 10 15从上述输出中可以看出,我们能够在一行中给三个变量赋值。为了避免使用多个input()方法(取决于我们传递多少个值),我们可以使用列表推导式或map()函数。 使用列表推导式从用户那里一次性输入多个值 我们使用List Comprehension与input()方法以一行输入多个值- a,b,c = [int(a) for a in input().split()]假设用户输入了1、2、3。现在,您可以逐个显示它们- print(x) print(y) print(z) 输出 1 2 3使用map()从用户那里一次性输入多个值 在Python中也可以使用map()方法从用户那里一次性输入多个值- a,b,c = map(int, input().split())假设用户输入了1、2、3。现在,您可以逐个显示它们- print(x) print(y) print(z) 输出 1 2 3 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |