Python列表是一个可变的序列,它没有长度的限制,可以包含任意个元素。
使用方括号“[ ]”创建,使用内置的list()函数快速创建。
2、列表元素的访问
列表中的元素可以通过索引或切片这两种方式进行访问,也通过循环依次访问列表元素。
3、列表元素的添加
Python提供了append()、extend()和insert()这几个方法向列表末尾、指定位置添加元素。
4、列表元素的排序
Python中列表排序的常用方法有sort()、sorted()、reverse()。sort()方法用于按特定顺序对列表元素排序,语法格式如下:
sorted()方法用于按升序排列列表元素,返回值是升序排列后的新列表,排序操作不会对原列表产生影响。
reverse()方法用于逆置列表,即把原列表中的元素从右至左依次排列存放。
5、列表元素的删除
Python中列表元素删除的常用方法:remove()方法、pop()方法、clear()方法和del语句。
6、列表推导式
结合if判断语句或for循环嵌套的列表推导式语法格式:
7、元组类型及访问
使用“()”可以直接创建元组,使用内置函数tuple()构建元组。
当使用圆括号“()”创建元组时,如果元组中只包含一个元素,那么需要在该元素的后面添加逗号,从而保证Python解释器能够识别其为元组类型。
Python支持通过索引与切片访问元组的元素,也支持在循环中遍历元组。
8、集合类型及操作
使用“{}”可以直接创建集合,使用内置函数set()创建集合。
使用{}不能创建空集合,空集合只能利用set()函数创建。
集合是可变的,集合中的元素可以动态增加或删除。