|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 longguangyu 于 2017-8-16 00:03 编辑
《011列表:一个打了激素的数组2》
一、从列表中获取元素
跟数组一样,可以通过元素的索引值(index)从列表获取单个元素,注意---列表索引值是从0开始的。>>>member = ['小甲鱼','牡丹','小布丁','黑夜','迷途','怡静','福禄娃娃','竹林小溪']
>>>member[0]
"小甲鱼"'牡丹'
如何使牡丹排在小甲鱼的前面?
>>>temp = member[0]
>>>member[0] = member[1]
['牡丹','牡丹','小布丁','黑夜','迷途','怡静','福禄娃娃','竹林小溪']
['牡丹','小甲鱼','小布丁','黑夜','迷途','怡静','福禄娃娃','竹林小溪']
二、从列表删除元素
1、remove():不需要知道元素在哪个位置,参数是元素的名字>>>member.remove('怡静')
>>>member
['牡丹','小甲鱼','小布丁','黑夜','迷途','福禄娃娃','竹林小溪']报错,因为删除的必须是列表里面的元素。
2、del():不是一个列表的方法,是一个语句(不是函数,也不是方法,不用括号)>>>del member[1]
>>>member
['牡丹','小布丁','黑夜','迷途','福禄娃娃','竹林小溪']上述的代码是删除整个列表
3、pop():从列表中取出最后一个元素,并返回给你'竹林小溪'['牡丹','小布丁','黑夜','迷途','福禄娃娃']>>>name = member.pop()
>>>name
'福禄娃娃'['牡丹','小布丁','黑夜','迷途']>>>member.pop(1)
>>>member
['牡丹','黑夜','迷途']
三、列表分片(slice)
利用索引值,可以从列表获取一个元素,如果一次获取多个元素,如何实现?利用列表分片,可以实现这个要求,会得到一个列表的拷贝。'黑夜'['牡丹','黑夜','迷途']['牡丹','黑夜']['黑夜','迷途']['牡丹','黑夜','迷途']
得到一个列表的拷贝
|
评分
-
查看全部评分
|