鱼C论坛

 找回密码
 立即注册
查看: 839|回复: 3

[已解决]關於[元组:戴上了枷锁的列表]

[复制链接]
发表于 2020-6-27 11:03:54 | 显示全部楼层 |阅读模式

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

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

x
在影片9:42處
小甲魚說明
8 * (8,)
會得到
(8, 8, 8, 8, 8, 8, 8, 8)

問題:
元組不能被修改,這樣不算作是修改元組嗎?
還是說8 * (8,)等於創建一個(8, 8, 8, 8, 8, 8, 8, 8)的有8個元素的元組
那為什麼不會是創建8個一個元素的元組?如以下
(8,)
(8,)
(8,)
(8,)
(8,)
(8,)
(8,)
(8,)
最佳答案
2020-6-27 11:15:32
这不叫修改,而是叫创建一个元组

这是 python 的一个特性
列表也具备这个特性↓
  1. >>> 5 * [5]
  2. [5, 5, 5, 5, 5]
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-6-27 11:14:19 | 显示全部楼层
還是說8 * (8,)等於創建一個(8, 8, 8, 8, 8, 8, 8, 8)的有8個元素的元組
是的。
那為什麼不會是創建8個一個元素的元組?如以下
* 是重复元组内的元素,不是重复元组自己。

评分

参与人数 1贡献 +3 收起 理由
一隻太平洋睡鯊 + 3 感謝回覆!

查看全部评分

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

使用道具 举报

发表于 2020-6-27 11:15:32 | 显示全部楼层    本楼为最佳答案   
这不叫修改,而是叫创建一个元组

这是 python 的一个特性
列表也具备这个特性↓
  1. >>> 5 * [5]
  2. [5, 5, 5, 5, 5]
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-6-27 11:23:53 | 显示全部楼层

元組不能被修改,這樣不算作是修改元組嗎?


这样是元组的重复操作,就等于把元组本身拼接了 8 次,类似数学的 8*8  等于 8+8+8+8+8+8+8+8
  1. >>> (8,) * 8
  2. (8, 8, 8, 8, 8, 8, 8, 8)
  3. >>> (8,) + (8,) + (8,) + (8,) + (8,) + (8,) + (8,) + (8,)
  4. (8, 8, 8, 8, 8, 8, 8, 8)
复制代码


评分

参与人数 1贡献 +3 收起 理由
一隻太平洋睡鯊 + 3 感謝回覆!

查看全部评分

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 14:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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