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

Python之list列表

时间:2019-05-25 19:46:50      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:des   sort   lse   insert   eth   desc   判断   清空   函数的参数   

列表是Python中最基本的数据结构。列表中的每个元素都分配一个索引,第一个索引是0,第二个索引是1,依此类推。
列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。

上代码

mylist = ['fei', 'ge', 'niu', 'B'];
#添加元素,添加到末尾
mylist.append('a');
#第一个参数代表索引
mylist.insert(0, 'wode');
print(mylist);
结果:
['wode', 'fei', 'ge', 'niu', 'B', 'a']

#删除元素
del mylist[3];
print(mylist);
结果:
['fei', 'ge', 'niu']

#判断是否存在
print('fei' in mylist);
结果:
True

#读取元素,索引越界,会报错!
print('first:'+mylist[0]);
print('last:'+mylist[-1]);
结果:
first:fei
last:B

#修改元素
mylist[0] = "fei ge";
print(mylist);
结果:
['fei ge', 'ge', 'niu', 'B']

其他方法

methodName description
list.count(obj) 统计某个元素在列表中出现的次数。
list.extend(seq) 在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)。
list.index(obj) 从列表中找出某个值第一个匹配项的索引位置,如果没有找到对象则抛出异常。
list.pop([index=-1]) 移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。
list.remove(obj) 移除列表中某个值的第一个匹配项,list不存在这个对象就好报错。
list.reverse() 反向列表中元素。
list.sort( key=None, reverse=False) 对原列表进行排序,reverse = True 降序, reverse = False 升序(默认),key是用来进行比较的元素,是函数的参数。
list.clear() 清空列表。
list.copy() 复制列表。
len(list) 列表元素个数。
max(list) 返回列表元素最大值。
list(seq) 将元组转换为列表。

觉得有用的老铁,请点击推荐!

Python之list列表

标签:des   sort   lse   insert   eth   desc   判断   清空   函数的参数   

原文地址:https://www.cnblogs.com/feiqiangsheng/p/10923400.html

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