live long and prosper

首先,该题目的结果为[[5],[5],[5]].笔者在做答该题目时,写出的结果为[[5],[1],[1]],看到答案十分懵逼。这里就要注意了,这里x表达式中的星号的乘号作用要配合列表的嵌套来分析。

这里问题的根源在于理解列表的嵌套,如果借用C语言的指针概念的话,

x=[[1]]

该列表的第一层如果写作

x=[A]

A就是一个指针,指向第一层中的列表[1],一旦内部的列表元素值发生变化,整个嵌套列表都将发生变化。

再来看下乘号之后的变化:

x=[[1]]*3

该表达式的显示表达为:

x=[[1],[1],[1]]

这串代码我们通常可以理解它的表面意思,但是第一层中的三个元素并不是互相独立的,而是类似于指针一样,存在引用的关系,一旦加入:

x[0][0]=5

嵌套的引用关系将会使其中的元素值都放生改变,表面使改变第一个的值,实际上后面的值都改变了。

欢迎斧正

已知x=[[1]]*3,那么执行语句x[0][0]=5之后,变量x的值为 _____。相关推荐

  1. 已知函数fx=sin(wx+φ)_已知函数fx=Asin(wx+φ) (x∈R,A0,w0,0

    题目: 已知函数fx=Asin(wx+φ) (x∈R,A>0,w>0,0 解答: A=2 T=4*[π/6-(-π/6)]=4π/3w=2π/(4π/3)=1.5f(x)=2sin(1.5 ...

  2. c语言:已知斐波那契数列定义:f(0) = 0; f(1) = 1;f(n) = f(n-1) + f(n-2);请计算并输出数列的前n(n<=30)项。

    #include<stdio.h> int main() {     int a[30],x;     a[0]=0;     a[1]=1;     scanf("%d&quo ...

  3. python语句x 3 3执行_已知 x = 3,那么执行语句 x *= 6 之后,x的值为_学小易找答案

    [填空题]Python内置函数__用来返回序列中的最小元素 [填空题]表达式 list(range(5)) 的值为 [填空题]表达式 int(4**0.5) 的值为 [填空题]表达式 3 or 5 的 ...

  4. 3 x 10的python表达式_已知 x = [3, 5, 7],那么表达式 x[10:]的值为_学小易找答案

    [判断题]Python 3.x完全兼容Python 2.x. [填空题]已知 x = 3,那么执行语句 x += 6 之后,x的值为 [判断题]在Python 3.x中可以使用中文作为变量名. [判断 ...

  5. python内置函数用来返回数值型序列中所有元素之和_语句x = 3==3, 5执行结束后,变量x的值为_学小易找答案...

    [判断题]不可以在同一台计算机上安装多个Python版本. [填空题]表达式[1, 2, 3]*3的执行结果为 [填空题]使用切片操作在列表对象x的开始处增加一个元素3的代码为 [填空题]Python ...

  6. sqlite库——c语言实现匹配已知字符串中某个字段(该字段在其他表中),在其他表中获取值并显示

    问题描述: 1.部分sql语句:select id,name,grouname, poliname; 2.表名:user_resource:用户组表名:usergroup_name: 3.用户所在的用 ...

  7. 已知计算组合的公式如下,用递归算法写出一个计算组合Cmn的值的函数zh(m,n),并写出主函数调用该函数。

    /* 已知计算组合数的公式如下,用递归算法写出一个计算组合Cmn的值的函数zh(m,n),并写出主函数调用该函数. 输入 两个整数 m,n(m>=n)输出 组合值样例输入 4 2 样例输出 6 ...

  8. 已知IP地址和子网掩码计算网络号

    已知B类地址的子网掩码为255.255.0.0,假设某B类地址为127.24.36.55,那么它的网络号为:() A.127.24.0.0 B.0.0.36.55 C.255.255.36.55 D. ...

  9. 已知函数和y值求自变量用matlab,matlab已知函数值求自变量,求助

    思路是这样的:你得到最小的函数值后,把它带入你作图的方程反解自变量的值.我不知道你画的这个函数图像的方程什么,我用一个二次方程y=x.^2+x给你做示范:先做图:x=-10:0.1:10;y=x.^2 ...

最新文章

  1. SQL Server 2005更改当前数据库的所有者
  2. 索引 Index -- 快速查找数据
  3. vmware workstation 链接不上网络
  4. 【jQuery笔记Part3】01-jQuery-each遍历
  5. python实现简单购物商城_如何用python语言实现简单购物商城
  6. 网络推手团队_辛8工作室,被列入经营异常名单!工作室发声明解释!二子爷喊话辛8:你能强大过马云吗?达少太忙没有时间玩!团队断水断粮式野外生存!...
  7. Layer数据表格监听排序切换
  8. PIC单片机(PIC16F15323)的环境搭建
  9. shp地图如何导入奥维地图手机_如何将平面控制点导入Google Earth、奥维互动地图及手机奥维互动地图APP里面?...
  10. 无线桥接和中继模式的区别
  11. matlab如何模拟数字舵机,模拟舵机和数字舵机区别
  12. 使用pygame制作双人五子棋小游戏
  13. 下载webStorm,nodejs,git并简单配置,为JavaScript做准备
  14. 告别“停车难”,条形智能停车场导视牌推动城市智能停车建设
  15. 项目管理,如何从疲于奔命中解脱出来?
  16. android x5 webview报错,appium 混合 APP,x5 内核,webview 切换报错
  17. 支付宝扫码验签实例php,PHP 支付宝支付,支付宝回调
  18. 云原生系列技术(四):DevOps技术
  19. Unity Live2D的接入和使用
  20. HDU - 6557 Justice

热门文章

  1. min-width、max-width属性中min-content、max-content的含义,css中minmax()用法、1fr单位的含义----使页面具有相应性的属性以及属性值
  2. 【零散知识点总结2】
  3. 趣店预制菜爆火背后,是一场慢节奏的长期主义
  4. 基于Azure Percept 避障乐高汽车
  5. vim : 删除不包含某字符的行
  6. 正则表达式-RegExp-常用正则表达式
  7. [Matlab]Simulink绘制3维图像
  8. F-Measure MCC ROC Area PRC Area_2021国考报名入口:http://zw.offcn.com/gj/?area=gdamp;scode=ljx19564...
  9. 2021年煤矿瓦斯检查证考试及煤矿瓦斯检查模拟考试题
  10. Java学习day07-Java高级编程-多线程