|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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)
利用索引值,可以从列表获取一个元素,如果一次获取多个元素,如何实现?利用列表分片,可以实现这个要求,会得到一个列表的拷贝。
'黑夜'
['牡丹','黑夜','迷途']['牡丹','黑夜']
['黑夜','迷途']
['牡丹','黑夜','迷途']
得到一个列表的拷贝
|
评分
-
查看全部评分
|