鱼C论坛

 找回密码
 立即注册
查看: 1135|回复: 2

奇怪的问题

[复制链接]
发表于 2019-7-24 23:45:08 | 显示全部楼层 |阅读模式

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

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

x

好兄弟们 用for in 循环直接生成列表
例如 [x for x in range (10)] 这样子 直接可以生成
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

有中括号 他就是列表 对吧
可这个 列表的 对象 是 X 嘛
当我用 type(x) 时 它返回的 是 整数型 ????
type(x)
<class 'int'>
如果 x 不是 列表的 对象
那什么是列表的 对象呢???
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2019-7-25 00:42:22 | 显示全部楼层
x =  [x for x in range (10)]
= 前面的x 才是列表
=后面的x 只是临时变量。
[x for x in range (10)]  你在idle中调式,他只是一个匿名列表变量(也就是没名字的)。


[1,2,3,4,5,6] 你能说这个列表对像是谁?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

发表于 2019-7-25 22:10:56 | 显示全部楼层
你最好把列表名称改一下,变量重名了
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-1-17 04:43

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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