簡體   English   中英

根據用戶輸入創建名稱列表()

[英]Creating a list of names base on user input()

我一直在嘗試找到一種方法將用戶的姓名輸入轉換為 python 列表,以便稍后處理這些信息。 但是,由於我不是很有經驗,所以我找不到做這種事情的方法。 當我編寫下面的代碼時, print() output 只是名字的第二個字母,而我實際上打算將它作為列表中的第二個名字。 所以,我的問題是,我怎樣才能使每個不同的名稱都是列表中的不同元素?

# Creates a list of the players
players = input("Insert players\n")
list(players)
print(players[1])

使用split()將字符串轉換為單詞列表:

players = input("Insert players\n").split()
print(players[1])  # prints the second player name in the list

默認情況下split()在空格上拆分,但它需要一個可選參數,允許您在其他字符串上拆分(例如split(",")在逗號上拆分)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM