簡體   English   中英

不能將 2 個項目添加到括號中的列表中

[英]Cant add 2 items to a list in brackets

我有一個簡單的腳本。 問題是,當我添加用戶名和密碼時,它給了我一個錯誤。 我希望代碼將用戶名和密碼添加到括號中的列表中。 這是我的代碼:

add_user = 1
password = 2
passwords = []
passwords.append[(add_user, password)]
print(passwords)

output 應該是這樣的:

[(1, 2)]

錯誤: TypeError: 'builtin_function_or_method' object is not subscriptable

選項1

passwords = list()
passwords.append((add_user, password))

選項 2:

passwords = list()
passwords += [(add_user, password)]
passwords.append[(add_user, password)]

應該:

passwords.append((add_user, password))

因為append是 function。

append是一種方法,用於將項目添加到list ,因此需要使用()調用。 您可以進行以下更改以使您的代碼按要求工作:

add_user = 1
password = 2
passwords = []
passwords.append((add_user, password)) #change is in this line
print(passwords)

暫無
暫無

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

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