鱼C论坛

 找回密码
 立即注册
查看: 2475|回复: 4

[已解决]旧版(零基础python的11课中数组关于 ()和[]的区别)

[复制链接]
发表于 2021-4-9 18:27:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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'



为什么换了括号,结果就会不一样,会报错。
求解。
谢谢
最佳答案
2021-4-11 15:37:14
member= ["cythia", "april", "christy", "cherry", "cici", "helen", "DK"]
表示建立了一个列表
而列表里面的元素可以被改变
所以可以用append函数
如果你将【】换成()后
member就变成了一个元组
而元组不能使用append添加

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2021-4-9 18:52:03 | 显示全部楼层
我自己查到了
()内的字符串顺序不可变。
[]内的字符串顺序可变,
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2021-4-9 19:32:03 | 显示全部楼层
[]是列表,()是元组
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2021-4-9 19:54:18 | 显示全部楼层
[]是列表,
()是元组,不可以随意改变其中的元素的,相对来说较为固定的
元组只能del删除,许多列表的方法都不能用的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2021-4-11 15:37:14 | 显示全部楼层    本楼为最佳答案   
member= ["cythia", "april", "christy", "cherry", "cici", "helen", "DK"]
表示建立了一个列表
而列表里面的元素可以被改变
所以可以用append函数
如果你将【】换成()后
member就变成了一个元组
而元组不能使用append添加

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-9 15:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表