python list常用操作
2017-11-30 13:53
246 查看
新建
lists = [1,2,3,"4"]print lists
得到:
[1, 2, 3, '4']
增
1. append(obj)
lists.append(5) print lists
得到
[1, 2, 3, '4', 5]
2. insert(index,obj)
lists.insert(1,6)
print lists
得到
[1, 6, 2, 3, '4', 5]
3. extend(seq)
lists.extend(['yes',8]) print lists
得到
[1, 6, 2, 3, '4', 5, 'yes', 8]
删
1. del
del lists[4] print lists
得到
[1, 6, 2, 3, 5, 'yes', 8]
2. pop()
a = lists.pop() print lists,a
得到
[1, 6, 2, 3, 5, 'yes'] 8
3. remove(obj)
lists.remove('yes') print lists
得到
[1, 6, 2, 3, 5]
查
按下标索引
print lists[0],' ',lists[-1]
得到
1 5
循环迭代遍历
for i in lists: print i
得到
1
6
2
3
5
列表截取
print lists[1:3]
得到
[6, 2]
注:第一个数字不填,默认是0,后一个数字不填,默认是列表的长度
查找某一元素的索引 index(obj)
print lists.index(6)
得到
1
注:若要查找的元素不在列表中,会出错
改
lists[1] = 10 print lists
得到
[1, 10, 2, 3, 5]
其他操作
求最小值min()
print min(lists)
得到
1
求最大值max()
print max(lists)
得到
10
判断元素是否存在于列表中
print 2 in lists print 4 in lists
得到
True
False
统计元素出现的次数count()
print lists.count(2)
得到
1
返回列表长度len()
print len(lists)
得到
5
排序sort()
lists.sort() print lists
得到
[1, 2, 3, 5, 10]
元素反转reverse()
lists.reverse() print lists
得到
[10, 5, 3, 2, 1]
比较两个列表cmp()
lists1 = [11,2,1] print cmp(lists,lists1)
得到
-1
注,从第一个元素开始比较,大于返回1,小于返回-1,等于返回0
相关文章推荐
- Python 列表 list 数组 array 常用操作集锦
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- [转载] Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- python的list类型常用操作
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- python中list常用操作实例详解
- python list常用操作
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- python3 - list较全相关操作常用大概在这里
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- python中list常用操作
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- 转--Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结