從零開始Python|如何在Python中輸入列表?

      網友投稿 1447 2025-03-31

      有時,在使用Python進行編碼時,您需要將列表作為輸入。雖然一開始聽起來很簡單,但對于初學者來說,這通常被認為是一項復雜的任務。本文將告訴您如何在Python中輸入列表。

      本文將介紹以下指針,

      Input a List in Python

      Accept a list of number as an input in Python

      Accept a List of Strings from the User

      Examples

      那么,讓我們開始吧,

      用Python輸入列表

      您可能已經知道,為了接受Python中用戶的輸入,我們可以使用input()函數。使用時,它使程序員能夠接受字符串,整數或什至字符作為用戶的輸入。但是,在接受列表作為輸入時,我們遵循的方法略有不同。

      如何在Python中輸入列表的文章,將解決主要關注領域

      接受數字列表作為Python中的輸入

      看一下下面的示例程序,該程序接受數字列表作為Python中的輸入。

      input_string = input("Enter a list element separated by space ") list = input_string.split() print("Calculating sum of element of input list") sum = 0 for num in list: sum += int (num) print("Sum = ",sum)

      當運行上述程序時,輸出將如下所示。

      輸出

      輸入一個由空格分隔的列表元素2 4 6 9

      計算輸入列表元素的總和

      總和= 20

      分析

      現在,讓我們分解程序,看看它背后的運作方式。

      如您所知,每當我們在Python中使用input()函數時,它都會將用戶輸入轉換為字符串。因此,在上述程序中,我們接受了來自用戶的字符串形式的列表元素,該字符串用空格分隔。

      這里要注意的一件事是,您也可以接受由運算符逗號(,)分隔的字符串。但是在這種情況下,您需要使用split()函數來傳遞參數以及Python程序中的分隔符。

      如果仔細觀察,您會發現我們已經使用了input_string.split()函數來將輸入字符串與用戶分隔開,并用空格分隔,并將它們轉換為要添加到列表中的單個元素。

      我們還使用了For循環,并將每個元素轉換為整數以計算其總和。

      轉到本文的下一個主題,讓我們看看如何在python中輸入一個包含字符串的列表,

      接受用戶的字符串列表

      與上述程序類似,我們可以用Python創建一個程序來接受用戶的字符串列表。請看下面的示例,以更好地理解這一點。

      input_string = input("Enter family members separated by comma ") family_list = input_string.split(",") print("Printing all family member names") for name in family_list: print(name)

      當運行上述程序時,輸出將如下所示。

      從零開始學Python|如何在Python中輸入列表?

      輸入以逗號分隔的家庭成員:Julius,Mark,John

      打印所有家庭成員的姓名

      朱麗絲

      標記

      約翰

      分析

      讓我們將上面的程序分解為指針并更好地理解它。

      與前面的示例類似,我們接受了來自用戶的輸入列表,該輸入列表采用以逗號分隔的字符串形式。

      我們使用了input_string.split(“,”)函數來分割以逗號分隔的字符串,并將其轉換為要在程序中使用的字符串列表。

      我們使用了for循環,并按順序打印了所有姓氏,如您在上面共享的輸出中所看到的。

      繼續前進,讓我們從編程的角度來看這個概念的發展,

      例子

      讓我們看看另外兩個例子,以了解如何在Python中輸入列表。

      # creating an empty list lst = [] # number of elemetns as input n = int(input("Enter number of elements : ")) # iterating till the range for i in range(0, n): ele = int(input()) lst.append(ele) # adding the element print(lst)

      輸出

      讓我們看下一個例子,

      # try block to handle the exception try: my_list = [] while True: my_list.append(int(input())) # if input is not-integer, just print the list except: print(my_list)

      輸出

      # number of elements n = int(input("Enter number of elements : ")) # Below line read inputs from user using map() function a = list(map(int,input("nEnter the numbers : ").strip().split()))[:n] print("nList is - ", a)

      這將是本文的最后一個例子,

      lst = [ ] n = int(input("Enter number of elements : ")) for i in range(0, n): ele = [input(), int(input())] lst.append(ele) print(lst)

      輸出

      正是這些家伙,使我們到了如何在Python中輸入列表的這篇文章的結尾。

      Python

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:生產與制造企業的區別(生產與制造企業的區別和聯系)
      下一篇:WPS怎么自動保存表格圖文教程(wpsexcel表格自動保存)
      相關文章
      亚洲成在人线在线播放无码 | 亚洲国产精品狼友中文久久久| 亚洲精品在线不卡| 亚洲天天做日日做天天欢毛片| 久久久久无码专区亚洲av| 亚洲?v女人的天堂在线观看| 亚洲丶国产丶欧美一区二区三区| 亚洲成a人片在线看| 亚洲人成毛片线播放| 亚洲国产成人久久三区| 亚洲免费黄色网址| 亚洲精品伊人久久久久| 亚洲AV成人无码天堂| 亚洲成a人片在线不卡| 亚洲熟妇丰满xxxxx| 久久久久亚洲国产AV麻豆| 亚洲国产成人无码AV在线| 亚洲成av人在线观看网站 | 亚洲人成片在线观看| 亚洲精品中文字幕无乱码麻豆| 亚洲人6666成人观看| 99久久婷婷国产综合亚洲| 亚洲综合激情五月色一区| 国产精品亚洲专区在线观看| 亚洲乱码在线观看| 亚洲欧洲专线一区| 亚洲6080yy久久无码产自国产| 国产精品成人亚洲| 亚洲日本一区二区三区在线不卡| 伊人久久综在合线亚洲91| 国产亚洲精AA在线观看SEE| 亚洲AV无码AV男人的天堂| 91亚洲导航深夜福利| 久久亚洲精品专区蓝色区| 亚洲成a人片在线不卡一二三区 | 亚洲AV成人一区二区三区观看| 国产亚洲视频在线观看| 亚洲一区二区精品视频| 亚洲色WWW成人永久网址| 亚洲精品线在线观看| 亚洲一区二区三区免费视频|