问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python中,x=[1,2],执行y=x[:],里面的x[:]什么意思

发布网友 发布时间:2022-04-26 06:39

我来回答

6个回答

懂视网 时间:2022-05-10 07:05

切片 即list取值的一种方式, 取值是顾头不顾尾,注:切片的步长默认为1,不可为0

例如:(推荐学习:Python视频教程)

num2 = [1, 2, 3, 4, 5, ["a", "b", "c", ["d", "e"]]]
print(num2[3:6]) # 这个切片表示获取从第三个元素到第六个元素的值,当前列表中只有5个元素,由于切片的性质顾头不顾尾,所以要取的最后一个值,就必须是6
>>>[4, 5, ['a', 'b', 'c', ['d', 'e']]]
print(num2[:3])#从头开始取,取到第二个元素
>>>[1, 2, 3]
print(num2[1:5:2]) #取 索引为1 到 4的值,步长为2
# print(num2[::2]) #表示取所有的值,步长为2

print(num2[::-1])#切片步长为负数,从后面往前面取值,相当于翻转了
>>>[['a', 'b', 'c', ['d', 'e']], 5, 4, 3, 2, 1]

注:步长为负数,前面为正数的,取出来为空

print(num2[1:5:-1])

>>>[]

# 切片的操作适用于字符串,但是字符串的值不能修改
#注:list 是可变的;字符串和元组是不可变的

改(重新赋值)

names_class2=['张三','李四','王五','赵六'] 
names_class2[3]='赵七'
names_class2[0:2]=['wusir','alvin'] 
print(names_class2)

更多Python相关技术文章,请访问Python教程栏目进行学习!

热心网友 时间:2022-05-10 04:13

python中,x=【1,2】,执行y=x【:】,里面的x【:】等价于[1,2] 。

Python由荷兰数学和计算机科学研究学会的Guido van Rossum 于1990 年代初设计,作为一门叫做ABC语言的替代品,Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言。

扩展资料:

Python的设计目标之一是让代码具备高度的可阅读性。它设计时尽量使用其它语言经常使用的标点符号和英文单字,让代码看起来整洁美观。它不像其他的静态语言如C、Pascal那样需要重复书写声明语句,也不像它们的语法那样经常有特殊情况和意外。

Python开发者有意让违反了缩进规则的程序不能通过编译,以此来强制程序员养成良好的编程习惯。并且Python语言利用缩进表示语句块的开始和退出(Off-side规则),而非使用花括号或者某种关键字。增加缩进表示语句块的开始,而减少缩进则表示语句块的退出。缩进成为了语法的一部分。

热心网友 时间:2022-05-10 05:31

x=y=1
或者
x=(y==1)
你写的非法,无法解释,作者说这样非法就非法,能有什么办法。不要按照`你认为可以的`去写代码,
要按照`可以这么写的`去写代码,好吧。规则是别人定的,你要做的是遵守别人的规则,才能不报错追问x[:]有别的意思吗,和x[0]或者x[1]意思相同吗

热心网友 时间:2022-05-10 07:06

y=x[:] 等价于 y =[1,2] ,但不等价 y = x (这个是引用,id(x)==id(y) 才会是True)
这个你要去补一下“可变、不可变变量”的知识点。

热心网友 时间:2022-05-10 08:57

y=x[:]相当于对x列表进行切片,重新生成一个新列表绑定到y这个名字(对象)上,因此区别于浅复制绑定名字会是同一个内存地址。y=[:]这个操作有类似深复制的结果。

热心网友 时间:2022-05-10 11:05

x[:]表示x的所有元素。y是x的浅拷贝,会使用新的内存地址来存放拷贝值,所以表达式id(x)==id(y)的值为Flase。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
“泛览周王传”的出处是哪里 避事的意思是什么 怠息的意思是什么 “偷闲来此一嚬呻”的出处是哪里 怠息意思和来源是什么 客厅中间沙发旁旁边放什么 客厅沙发旁边放什么合适 沙发左右摆什么位置 淘宝网无法注册邮箱验证 谁能帮我注册一个谷歌帐号,我一直注册不成功,淘宝上也买不到,在线等... “and”、“or”和“not”想在python中如何运用? python中and、or和not 三个逻辑运算符,一直理解不了,求帮助! 大葱的保存方法是什么? 回租和借贷的区别? 请问经营租赁改为融资租赁的账务处理 租金与借款互顶怎么样记做记录 提前收取房租相当于借钱吗 苹果AppStore充值了怎么取出来? 租房可以贷款了吗? 苹果手机向App Store充值后怎么用? iPhone的appstore充值按钮在哪 2021泉州军队文职报名信息怎么填写? 在AppStore充值卡购买AppStore充值码充值/兑换必须升级系统吗? 军队文职考试主要有哪些岗位? 军队文职考试的时候可以带计算器吗 怎样在appstore充值,有几种充值方法 军队文职招聘怎么进行用户注册?填写报名信息? 哪些专业能考部队文职? 大脸型适合编什么发型 脸大的女生适合什么发型 大脸女生好看发型图 Python 中for i in range ()是什么意思? 如何在PYTHON中写“与”和“或”的选择条件,就像在C++中的‘&&’ 与... 请问Python大神怎样使用逗号分隔数字并且表示成一个list 是不是蟑螂爬过的地方特别脏? 蟑螂脏吗 蟑螂会因为家里脏而自生吗 macbookpro touchbar 怎么添加锁屏快捷键 环境脏时,蟑螂会出现,那环境整洁时,蟑螂会不会消失呢? 说是家里脏才有很多蟑螂吗 大学生怎么买社保和医保? 为什么我房间里有蟑螂啊?又不脏!恐怖! 请问哪里可以下载到su材质库免费版?求分享 sketchup有中文版本的免费下载吗? 求sketchup破解版 64位下载 求草图大师7.0安装包,谢谢你 su包包模型免费下载的网站有哪些,下载su模型的网站有哪些 正转手电钻能改成正反转吗电钻能改反? 手电钻如何调速 充电的手电钻可以改成插电的吗 普通的手电钻 是否能改成带调速的 也就是有快慢转 反正转的