如何在Python中一行输入多个值?

您所在的位置:网站首页 python中一行输入多个数 如何在Python中一行输入多个值?

如何在Python中一行输入多个值?

2024-07-17 03:51| 来源: 网络整理| 查看: 265

如何在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