Python 的列表运算和常用函数
1. 列表的运算
在列表中可进行与字符串类似的加法(+)和乘法(*)运算。
1.1 列表相加
加法(+)运算符以两个列表作为操作数,可将两个列表连接形成新的列表。
例子1:
注意:字符串只能和字符串相加,列表只能和列表相加。
1.2. 列表相乘
用数字 n 乘以一个序列就会产生新的序列,在新序列中,原序列将被重复 n 次。
例子2:
1.3. None、空列表和初始化
空列表可用两个中括号 [ ] 表示,表示括号里什么都没有;可用 None 来代表空值,表示里面没有放置任何元素。
None 是一个Python 的内建值,它的含意是 “这里什么都没有”。
例子3:
1.4. 列表的比较
列表的比较与字符串比较类似,在两个列表中使用 >、 <、 ==、 =>、 <= 和 != 比较符号。
同字符串比较相同,列表的比较也是从第一个元素开始;如果第一个元素相同,则继续比较列表中的第二个元素,循环递进,直至比较出大小,或相等。
例子4:
1.5. 运算符 in
用 in 运算符符检查一个值是否在序列中国;或检查某个条件是否为 True,然后返回相应的值:条件为真返回 True,条件为假返回 False。
例子5:
2. 列表的常用函数
有些函数适用用于 列表类型,内建函数 len、min和max。len 函数返回序列中所包含的元素数量,min 函数 和 max 函数 则分别返回序列中 最小和最大元素。List 函数能把其他的数据类型转换成列表函数;如吧字符串转换成列表,也可把元组转化成列表。
例子 6: