鱼C论坛

 找回密码
 立即注册
查看: 1472|回复: 0

[技术交流] 《零基础学习Python》列表,一个熟悉的陌生词汇

[复制链接]
发表于 2017-7-22 09:29:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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也会改变。















评分

参与人数 1鱼币 +2 收起 理由
小甲鱼 + 2

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-5-26 21:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表