|
使用加号连接列表语法: 列表1 列表2print(list1 list2)结果如下:[1, 2, 3, 4, 5, 'a', 'b', 'c', 'd', 'e']对列表元素进行 for 循环语法:for 变量 in 列表:print(变量)for i in list1: print(i)
获取列表长度语法: len(列表)print(len(list1))print(len(list1 list2))检查列表中是否存在某个元素返回的是布尔值 bool 。print('a' in list1)print(1 in list1)结果如下:FalseTrue删除列表语法: del 列表名list1 = [1, 2, 3, 4, 5]del list1print(list1)结果如下:Traceback (most recent call last): File "D:/Development/Projects/python-learning/base-data-list/Demo.py", line 40, in <module> print(list1)NameError: name 'list1' is not defined很显然,将 list1 删除之后会报错 list1 未定义。删除列表中索引为 i 的元素语法: del list1list1 = [1, 2, 3, 4, 5]del list1[2]print(list1)结果如下:[1, 2, 4, 5]返回列表中最大的值语法:max(list1)print(list1)print(max(list1))print(list4)print(max(list4))结果如下:[1, 2, 4, 5][1,2.33, 'a', [1, 2, 3, 'a', 'b']]Traceback (most recent call last): File "D:/Development/Projects/python-learning/base-data-list/Demo.py", line 51, in <module> print(max(list4))TypeError: '>' not supported between instances of 'str' and 'float'list4 中取最大值报错了,报错原因是 ‘str’ 和 ‘float’ 无法比较大小。返回列表中最小的值语法:min(list1)print(list1)print(min(list1))print(list4)print(min(list4))结果如下:[1, 2, 4, 5][1, 2.33, 'a', [1, 2, 3, 'a', 'b']]Traceback (most recent call last): File "D:/Development/Projects/python-learning/base-data-list/Demo.py", line 51, in <module> print(max(list4))TypeError: '<' not supported between instances of 'str' and 'float'list4 中取最小值报错了,报错原因和上面取最大是一样的, ‘str’ 和 ‘float’ 无法比较大小。
|
|