我前幾天開始學習python
我試圖制作動漫監視串列的程式。我測驗包括添加新的,但是當我試圖列印出一個新的,添加的,我只收到一封信。我怎樣才能獲得全文?有代碼
anime_list = ["one piece","fullmetal alchemist", "my hero academia", "oregairu", "jojo", "jujutsu kaisen"]
a_o_s = input ("What do you want to do ('add anime' or 'what I should watch?')\n")
if a_o_s == "add anime":
anime_list = input ("What anime do you want to add?\n")
print("thank you " anime_list[anime_list -1] " is added")
我也嘗試只列印從名稱開頭到結尾的每個字母,但它也不起作用
anime_list = ["one piece","fullmetal alchemist", "my hero academia", "oregairu", "jojo", "jujutsu kaisen"]
a_o_s = input ("What do you want to do ('add anime' or 'what I should watch?')\n")
if a_o_s == "add anime":
anime_list = input ("What anime do you want to add?\n")
n_w = anime_list.count
print("thank you " anime_list[n_w:-1] " is added")
有什么辦法嗎?
謝謝你
uj5u.com熱心網友回復:
當你這樣做時,anime_list = input ("What anime do you want to add?\n")你重新定義anime_list. 現在它不再是一個串列,而是一個字串(來自 的回傳值input)。您必須將資料附加到串列中。最后一個元素可以在索引 -1 處訪問。
anime_list = ["one piece", "fullmetal alchemist", "my hero academia", "oregairu", "jojo", "jujutsu kaisen"]
anime_list.append(input("What anime do you want to add?\n"))
print(f"thank you, {anime_list[-1]} was added")
uj5u.com熱心網友回復:
當您想獲取串列的最后一項時,您可以簡單地撰寫name_of_your_list[-1]因此對于這種情況,您可以執行以下操作:
anime_list[-1]
這將為您提供串列中的最后一項
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/515891.html
標籤:Python列表
