[英]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
passwords = list()
passwords.append((add_user, password))
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.