鱼C论坛

 找回密码
 立即注册
查看: 1997|回复: 6

求助

[复制链接]
发表于 2017-6-2 11:15:12 | 显示全部楼层 |阅读模式

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

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

x
这什么情况啊> name
('你', '爱', '的', '人')
>>> name.append('家')
Traceback (most recent call last):
  File "<pyshell#9>", line 1, in <module>
    name.append('家')
AttributeError: 'tuple' object has no attribute 'append'    一回车就这样啊,我哪错了 A啊 QQ截图20170602111155.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-6-2 11:25:32 | 显示全部楼层
元组没有append方法,这个是列表的方法
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-2 11:36:55 | 显示全部楼层
本帖最后由 酷学 于 2017-6-2 11:38 编辑

元组是固定的,不可新增和删除,你可以看下list与tuple的区别
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-3 16:06:13 | 显示全部楼层
gopythoner 发表于 2017-6-2 11:25
元组没有append方法,这个是列表的方法

我是看了列表的视频做的练习,你这样说我还说无法理解,不过谢谢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-3 16:06:47 | 显示全部楼层
酷学 发表于 2017-6-2 11:36
元组是固定的,不可新增和删除,你可以看下list与tuple的区别

还没学到你说的知识点
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-9 21:08:02 | 显示全部楼层
列表是[],有append等方法
而元组标志是逗号。不能增加或删除。
但可以通过切片赋值的方式增加或删除成员。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-10 09:26:35 | 显示全部楼层
()是元组啦,元组是不能改变的
要用[]来定义name
比如
name = ['你', '爱', '的', '人']
name.append('家')
如此就不会报错了
如果实在要给元组加参数,可以这样
name = ('你', '爱', '的', '人')
home = ('家',)
Name = name + home
这样的打印结果是:('你', '爱', '的', '人', '家')
还有一种添加方式是中间插入,代码可以这样写:
name = ('你', '爱', '的', '人')
home = ('家',)
Name = name[:2] + home + name[2:]
如此打印出来的就是
('你', '爱', '家', '的', '人')
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-13 16:28

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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