|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
列表:一个打了激素的数组。
创造一个普通列表:member = [ '小甲鱼','小布丁','迷途','意境']
创建一个混合列表 :mix = [1 , '小甲鱼' , 3.14,[1,2,3]]
创建一个空列表:empty = [ ]
想列表添加元素:
append()方法。
append()的使用方法。member.append(‘福禄娃娃’)。功能就是在member中添加一个元素。
len(member)
>>> 6
注释:len()是读取字符串的长度。
extend()方法:
extend()的使用方法。member.extend(['竹溪','crazy迷恋'])。功能就是在member()中添加元素。而且是可以添加多个元素。
insert()方法:
insert()的使用方法.member.insert(0,'牡丹')。这就是insert的功能就是把牡丹排在第一个。
从列表中获取元素:
例如:member = ['小甲鱼','牡丹','小布丁','黑夜','迷途','意境','福禄娃娃','竹林小溪','crazy迷恋']
获取列表的元素: member[0] <<<< '小甲鱼' member[1] <<<<<<< ‘牡丹’
交换小甲鱼和牡丹
temp = member[0]
member[0] = member[1]
member[1] = temp
从列表删除元素
remove()方法;
remove()的使用方法。member.remove('意境')。remove()函数可以删除列表的元素
del方法:
del使用方法.del member[1],功能就是删除member[1]的元素。
del member 功能是删除member整个列表。
pop()方法:
pop()方法的使用方法。member.pop()。默认功能是从最后一个删除。
member.pop(1) 功能是删除member(1)的元素。
列表分片:
member[1:3] <<<< [‘黑夜’,‘迷途’] 但是原列表不动。列表从低2个元素到第三个元素,也就是列表号从1到2.3没有包括。
member[:3]是从列表0到列表2.
member[1:]是列表1到列表最后。
member[:]得到的是列表的拷贝。例如member2 = member[:] 就是把member拷贝到member2中。
列表的一些常用操作符
list1 = [123]
list2 = [234]
list1 > list2
False
list1= [123,234]
list2 = [234,123]
list1 > list2
False
列表中只看第一个比较大小。
list3[123,456]
(list1<list2) and (list1==list3)
Ture
list4 = list1 +list2
list4 = [123,456,234,123]就是list1和list2的拼接。
list3 *3=[123,456,123,456,123,456]
list3*=3=[123,456,123,456,123,456]
成员关系运算符
123 in list3 True 123在列表3中返回为True
‘小甲鱼’ not in list3 Ture '小甲鱼'不在list3中返回值为Ture
123 not in list3 123不在list3中返回值为False
list5 = [123,[‘小甲鱼’,‘牡丹’],456]
‘小甲鱼’ in list5 返回值为False in和not in 只能判断一个层次的成员关系。
‘小甲鱼‘ in list5[1] 返回值为True
list5[1][1] 返回值为’牡丹‘和二维数组相似
列表中的内置函数
dir(list)
list3.count(123)是计算list3中123出现的次数。
list3.index(123,3,7)表示123从3开始到7中123在哪个位置。
list3.reverse() 把列表元素翻转,最后一个到第一
list6 = [4,2,5,8,6,7]
list6.sort() list6 从小到大排序
list6.sort(reverse=True) 从大到小排序。
列表拷贝
list7 = list6[:] 这个是把list6拷贝到了list7
list6 = list8 这个是和list6跟随关系,list6改变list8也会改变。
|
评分
-
查看全部评分
|