python如何在一行里輸入多個(gè)值

小億
572
2023-12-16 19:51:52
欄目: 編程語言

在Python中,可以使用多種方式在一行中輸入多個(gè)值。下面是幾種常見的方法:

  1. 使用逗號(hào)分隔的方式:
a, b, c = input().split(',')

用戶輸入的值以逗號(hào)分隔,使用split()函數(shù)將其拆分為多個(gè)字符串,并分別賦值給變量a、b和c。

  1. 使用列表推導(dǎo)式:
values = [int(x) for x in input().split()]

用戶輸入的值以空格分隔,使用split()函數(shù)將其拆分為多個(gè)字符串,并使用列表推導(dǎo)式將其轉(zhuǎn)換為整數(shù),并保存在列表values中。

  1. 使用map函數(shù):
a, b, c = map(int, input().split())

用戶輸入的值以空格分隔,使用split()函數(shù)將其拆分為多個(gè)字符串,然后使用map函數(shù)將其轉(zhuǎn)換為整數(shù),并分別賦值給變量a、b和c。

這些方法可以根據(jù)具體的需求選擇使用,可以根據(jù)輸入的格式來決定使用哪種方式。

0