开发者社区> 问答> 正文

在python 中这是代表人什么意思[...] 在使用x.append(a)就会出现的?

在python 中这是代表人什么意思[...] 在使用x.append(a)就会出现的

展开
收起
游客ahv54x37wvm7u 2021-10-31 15:57:00 679 0
1 条回答
写回答
取消 提交回答
  • 列表元素循环嵌套. 请看一个实验:

    a [1, 23, 321] b = [32,53,] b.append(a) a [1, 23, 321] b [32, 53, [1, 23, 321]] 以上表明一个列表中的元素是另个一列表时一切正常 下面的例子在列表中添加自身为一个列表元素 b = [32, 53] b.append(b) b [32, 53, [...]] b[-1] [32, 53, [...]] b[-1][-1] [32, 53, [...]] b[-1].pop(-1) [32, 53, 45]

    因为嵌套的是自身,所以对嵌套中任意一级的元素进行修改时,基本元素也就跟着改变

    b [32, [...], 0, 53, 45] b[1] [32, [...], 0, 53, 45] b[1][1] [32, [...], 0, 53, 45] b[1][1][2] = -1 b [32, [...], -1, 53, 45]

    2021-10-31 15:57:19
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载