|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
《零基础入门学习python》第011讲个人学习笔记--一个打了激素的数组2
0.
跟数组一样,我们可以通过元素的索引值(index)从列表获取单个元素
注意,列表索引值是从 0 开始的。
1.从列表中删除元素
remove()参数为元素名字
>>>member.remove('怡静')
#怡静此时已经去除
del这是个语句
>>>del member[1]删除第二个元素
>>>del member 删掉整个列表
pop()抽出最后一个,并且原列表中消失
>>>member.pop()
最后一个被抽走
>>>member.pop(1)
第二个被抽走
2.列表分片(slice)
>>>member
['牡丹','黑夜','迷途','福禄娃娃']
>>>member[1:3] 从第二个开始,到第四个结束,不包含第四个
['黑夜','迷途']
>>>member 原来的member并未被改变
['牡丹','黑夜','迷途','福禄娃娃']
>>>member[:]
直接拷贝
>>>member[1:]
从第二个到最后
>>>member[:3]
从第0个到第四个
其实分片还有步长
(开始:结束:步长)
步长为负数时代表从右往左
3.list[0]和list[0:1]一样么?
不一样,第一个是元素,第二个是列表
4. list2=list1[:]
list3=list1
list1再次发生改变时,list3会跟着改
而list2不改变
原因在于python的变量就是一个标签,一个名字而已
list1----->[1,3,2,9,7,8]
list2----->[1,2,3,7,8,9]
list3----->[1,3,2,9,7,8]
|
评分
-
查看全部评分
|