鱼C论坛

 找回密码
 立即注册
查看: 1994|回复: 7

[已解决]这是什么情况

[复制链接]
发表于 2016-5-27 13:37:15 | 显示全部楼层 |阅读模式

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

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

x

这是什么情况

这是什么情况
最佳答案
2016-5-29 09:04:34
奋斗中的土多 发表于 2016-5-29 07:52
我用member[0]=member[1]实现了替换啊?

楼主用的变量和你这里用的变量不是一个类型的,楼主用的是tuple,你这里用的是list,tuple是不可以修改的,但是list可以,这就是为什么你的程序可以运行不报错。
你试试看下面两段程序:
  1. member = (1,2,3,4,5)
  2. print(type(member))
  3. member[0] = member[1]
复制代码

以及:
  1. member = [1,2,3,4,5]
  2. print(type(member))
  3. member[0] = member[1]
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2016-5-27 17:28:38 | 显示全部楼层
tuple:元组
不支持修改
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-5-27 17:58:06 | 显示全部楼层
那应该怎么弄,我是按照小甲鱼老师的视频来的
总感觉中间少了几步
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-28 07:47:08 | 显示全部楼层
本帖最后由 奋斗中的土多 于 2016-5-28 07:51 编辑

我实现了?
>>> member = [1,2,3,4,5,6,7,8,9]
>>> member[0]
1
>>> member[1]
2
>>> member[0] = member[1]
>>> member
[2, 2, 3, 4, 5, 6, 7, 8, 9]
>>> member = ['韩蕊','碧轩','韩云','司令','小侯']
>>> member[1]
'碧轩'
>>> member[0]
'韩蕊'
>>> member[1] = member[3]
>>> member
['韩蕊', '司令', '韩云', '司令', '小侯']
>>>
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-28 08:41:53 | 显示全部楼层
奋斗中的土多 发表于 2016-5-28 07:47
我实现了?
>>> member = [1,2,3,4,5,6,7,8,9]
>>> member[0]

你这里用的是list,不是tuple,可以用type(member)来查看变量类型
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-29 07:52:50 | 显示全部楼层
holdme 发表于 2016-5-28 08:41
你这里用的是list,不是tuple,可以用type(member)来查看变量类型

我用member[0]=member[1]实现了替换啊?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-29 09:04:34 | 显示全部楼层    本楼为最佳答案   
奋斗中的土多 发表于 2016-5-29 07:52
我用member[0]=member[1]实现了替换啊?

楼主用的变量和你这里用的变量不是一个类型的,楼主用的是tuple,你这里用的是list,tuple是不可以修改的,但是list可以,这就是为什么你的程序可以运行不报错。
你试试看下面两段程序:
  1. member = (1,2,3,4,5)
  2. print(type(member))
  3. member[0] = member[1]
复制代码

以及:
  1. member = [1,2,3,4,5]
  2. print(type(member))
  3. member[0] = member[1]
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-29 14:01:25 | 显示全部楼层
holdme 发表于 2016-5-29 09:04
楼主用的变量和你这里用的变量不是一个类型的,楼主用的是tuple,你这里用的是list,tuple是不可以修改的 ...

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-9 01:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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