|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- >>> member= ["cythia", "april", "christy", "cherry", "cici", "helen", "DK"]
- >>> member
- ['cythia', 'april', 'christy', 'cherry', 'cici', 'helen', 'DK']
- >>> member
- ['cythia', 'april', 'christy', 'cherry', 'cici', 'helen', 'DK']
- >>> member.append("celine")
- >>> member
- ['cythia', 'april', 'christy', 'cherry', 'cici', 'helen', 'DK', 'celine']
复制代码
以上是小甲鱼的正确格式。
下面我自己敲代码的时候把 []全换成()结果下面的member.append(“Celine")
就会出现
- member = ("cythia", "april", "christy", "cherry", "cici", "helen", "DK")
- >>> member
- ('cythia', 'april', 'christy', 'cherry', 'cici', 'helen', 'DK')
- >>> member
- ('cythia', 'april', 'christy', 'cherry', 'cici', 'helen', 'DK')
- >>> len(mumber)
- Traceback (most recent call last):
- File "<pyshell#12>", line 1, in <module>
- len(mumber)
- NameError: name 'mumber' is not defined
- >>> len(member)
- 7
- >>> member. append("celine")
- Traceback (most recent call last):
- File "<pyshell#14>", line 1, in <module>
- member. append("celine")
- AttributeError: 'tuple' object has no attribute 'append'
复制代码
为什么换了括号,结果就会不一样,会报错。
求解。
谢谢
member= ["cythia", "april", "christy", "cherry", "cici", "helen", "DK"]
表示建立了一个列表
而列表里面的元素可以被改变
所以可以用append函数
如果你将【】换成()后
member就变成了一个元组
而元组不能使用append添加
|
|