繁体   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