导图社区 Python-List
列表简介及方法介绍,便于新学者查询和记忆
os模块简介和方法总结,便于初学者查询和记忆
os模块介绍和方法总结,便于初学者查阅和记忆
社区模板帮助中心,点此进入>>
python思维导图
Java日常技术
java中io流图解
Java继承与多态
职场必看!Java编程思想思维导图
python留言网站
Python入门
python基础知识点简单总结
J2EE复习大纲
《C语言程序设计》思维导图
Python-List
新建数组
l = [1,2,...]
l = list(...)
插入元素
l.append(new_element)
l.insert(index,new_element)
在索引位置添加新元素; 如果索引位置大于列表长度,将在列表的最后新增元素。
l.extend(l1)
合并列表(新增多个元素)
索引
索引值 0,1,2...
逆向索引值 ...,-2,-1
查询元素
l.count(element)
返回列表中元素的个数
与str.count查询子串有差异,str.count方法中可以指定查询的起始位置
l.index(element[,start[,end]])
返回列表中第一元素的索引值
列表中不包含该元素时,会抛出异常
l.__contains__(element)
element为列表元素时返回True,否则返回False
列表操作
翻转列表
l.reverse()
排序
l.sort()
从小到大
l.sore(reverse=True)
逆序
列表成员相同时,排序才有意义
移除元素
l.pop()
移除列表最后一个元素
l.remove(element)
移除列表中第一个element
拷贝列表
new_l = l[::]
new_l = l.copy()
重新创建一个列表,且原列表的内容到新列表中; 修改原列表中的内容不会影响新列表。
切片操作
l[start=0:[end = len(l)]:[step = 1]]
左闭右开
默认开始位置为0,终止位置为len(l),步进为1
l[::-1]