码迷,mamicode.com
首页 > 编程语言 > 详细

Python3教程之列表

时间:2018-12-09 14:13:23      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:多个   oob   tps   最大   最小值   www   str   个数   数据类型   

list(列表) 是 Python 中使用最频繁的数据类型。列表可以完成大多数集合类的数据结构实现。列表中元素的类型可以不相同,它支持数字,字符串甚至可以包含列表(所谓嵌套)。列表是写在方括号 [] 之间、用逗号分隔开的元素列表,元素是可修改的。同字符串一样,列表也可以进行索引,切片,加(组合),乘(重复),检查成员等操作。

Python列表操作符及方法:

list1 = [1,2,3],list2= [4,5,6]

表达式 描述 实例
len(list) 返回列表元素个数        len(list1)返回3               
max(list) 返回列表元素最大值 max(list1)返回3  
min(list) 返回列表元素最小值 min(list1)返回1
list(seq) 将元组转换为列表  
 + 列表追加元素 list1+list2结果为【1,2,3,4,5,6】
 * 重复列表元素 list1*2结果为【1,2,3,1,2,3】
 in  元素是否存在于列表中  3 in list1:返回True
for x in [1, 2, 3]: 迭代 for x in list1:结果围为1 2 3

 

 

 

 

 

 

 

Python列表成员函数:

函数 描述
list.append(obj) 在列表末尾添加新的对象
list.count(obj) 统计某个元素在列表中出现的次数
list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.index(obj) 从列表中找出某个值第一个匹配项的索引位置
list.insert(index, obj) 将对象插入列表
list.pop([index=-1]) 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
list.remove(obj) 移除列表中某个值的第一个匹配项
list.reverse() 反向列表中元素
list.sort(cmp=None, key=None, reverse=False) 对原列表进行排序并返回
list.clear() 清空列表
list.copy() 复制列表

 

 

 

 

 

 

 

 

 

小技巧:

1、如果想创建一个占用十个元素空间,却不包括任何有用内容的列表,可以使用:list_empty = [None]*10

2、取空列表a=[ ]中的第一个元素,可以使用a[0:]方法

 

Python3教程之列表

标签:多个   oob   tps   最大   最小值   www   str   个数   数据类型   

原文地址:https://www.cnblogs.com/Chiang2018/p/10090519.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!