对Python3中列表乘以某一个数的示例详解
作者:WeverLu 发布时间:2023-05-05 03:10:40
标签:Python3,列表,乘以,一个数
在Python列表操作中:列表乘以某一个数,如list2 = list1 * 2 得到一个新的列表是list1的元素重复n次,且list1不改变。
但运行如下代码时,得到的新列表b中,b[0]和b[1]的地址相同,即对b[0]进行操作,b[1]也会发生改变。
a = [0]
b = [a] * 2
print(b)
b[0].append(1)
print(b)
输出为:
[[0], [0]]
[[0, 1], [0, 1]]
随后尝试以下几种代码:
代码(1)
a = [0]
b = [a for _ in range(2)]
print(b)
b[0].append(1)
print(b)
输出仍为:
[[0], [0]]
[[0, 1], [0, 1]]
代码(2)
a = [0]
b = [list(a) for _ in range(2)]
print(b)
b[0].append(1)
print(b)
输出为:
[[0], [0]]
[[0, 1], [0]]
代码(3)
b = [[] for _ in range(2)]
print(b)
b[0].append(1)
print(b)
输出为:
[[], []]
[[1], []]
来源:https://blog.csdn.net/WeverLu/article/details/84642390


猜你喜欢
- 废话不多说了,直接上代码吧!import numpy as nparray = np.array([0, 0])for i in range
- 1. 排名函数与PARTITION BY --所有数据 SELECT * FROM dbo.student AS a INNER JOIN
- 概念Node.js 是构建在Chrome javascript runtime之上的平台,能够很容易的构建快速的,可伸缩性的网络应用程序。N
- 微信小程序 支付功能实现PHP实例详解前端代码: wx.request({ url: 'https://w
- 大数据预测是大数据最核心的应用,是它将传统意义的预测拓展到“现测”。大数据预测的优势体现在,它把一个非常困难的预测问题,转化为一个相对简单的
- 目录Maxwell简介Maxwell的配置与使用1.下载Maxwell安装包2.配置mysql,打开mysql binlog日志3.启动Ma
- 我就废话不多说,直接上代码吧!from PIL import ImageGrabimport timeimport scheduleimpo
- PHP join() 函数实例把数组元素组合为一个字符串:<?php $arr = array('Hello',
- 主要原理:调整dicom的窗宽,使之各个像素点上的灰度值缩放至[0,255]范围内。使用到的python库:SimpleITK下面是一个将d
- 本文实例讲述了PHP简单检测网址是否能够正常打开的方法。分享给大家供大家参考,具体如下:这是一个检测网址是否能正常打开的PHP代码,通过下面
- Some readers have asked to me what
- 一般事件 事件 浏览器支持 描述onClick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击onDblClick
- fnamtch就是filenamematch, 在python中利用符合linuxshell风格的匹配模块来进行文件名的匹配筛选工作。fnm
- 跳表跳表,又叫做跳跃表、跳跃列表,在有序链表的基础上增加了“跳跃”的功能,由William Pugh于1990年发布,设计的初衷是为了取代平
- python第三方库的安装PyInstaller库PyInstaller库能够在不同操作系统下将python源文件打包,变成直接可运行的可执
- 有这么一个题目,说bt其实也不bt,为了重点突出其中的意图,特意加上了括号:var a = (++Math.P
- 用python实现的抓取腾讯视频所有电影的爬虫# -*- coding: utf-8 -*-import reimport urllib2f
- 因为在做一个项目需要筛选掉一部分产品列表中的产品,使其在列表显示时排在最后,但是所有产品都要按照更新时间排序。研究了一下系统的数据库结构后,
- 由于新版站长资讯即将发布,我每天都在想如何防止采集,目前想到的几种办法:1、多做几个列表和内容模板,随机使用,对目前大多数cms来说,这种方
- 本文实例讲述了Python实现简单的多任务mysql转xml的方法。分享给大家供大家参考,具体如下:为了需求导出的格式尽量和navicat导