列表pytho(pytho列表方法总结)
导语:Python-第11弹之列表一
1.列表和元组可以包含多个值,这样编写程序来处理大量数据就变的更容易。而且,由于列表本身又可以包含其他列表,所以可以用它们将数据安排成层次结构。
2.列表是一个值,它包含多个字构成的序列。术语“列表值”指的是列表本身(它作为一个值,可以保存在变量中,或传递给函数,像所有其他值一样),而不是指列表之内的那些值。
3.列表中的值称为“表项”,表项用逗号隔开,列表跟字符串很像。
4.列表中第一个值的下标是 0,第二个值的下标是1,第三个值的下标是2,以此类推。
5.如果使用的下标超出了列表中值的个数,Python将给出IndexError出错信息,下标只能是整数,不能是浮点值,列表可以包含其他列表值。
6.下标是负数
虽然下标从 0 开始并向上增长,但也可以用负整数作为下标。整数值 -1 指的是列表中的最后一个下标,-2 指的是列表中倒数第二个下标,以此类推。
7.利用切片取得子列表
就像下标可以从列表中取得单个值一样,“切片”可以从列表中取得多个值,结果是一个新列表。切片输入在一对方括号中,像下标一样,但它有两个冒号分隔的整数。在一个切片中,第一个整数是切片开始处的下标,第二个整数是切片结束处的下标,但不包括它。
8.使用len()函数取得列表的长度
9.用下标改变列表中的值
10.列表连接和复制
11.用del语句从列表中删除值
del语句将删除列表中下标处的值,表中被删除值后面的所有值,都将向前移动一个下标。
12.一个常见的Python技巧,是在for循环中使用range(len(someList)),迭代列表的每一个下标,如下:
13.in 和 not in 操作符
利用 in 和 not in 操作符,可以确定一个值是否在列表中,其返回值是个布尔值。
本文内容由小心整理编辑!