[英]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.