无名 发表于 2022-5-8 18:36:41

【HC】小白学Python之基础数据结果(列表)下


http://cdn.u1.huluxia.com/g3/M03/4A/AB/wKgBOV3SuvmABX1TAAB7RTr-mbc305.jpg
使用加号连接列表语法: 列表1 列表2print(list1   list2)结果如下:对列表元素进行 for 循环语法:for 变量 in 列表:print(变量)for i in list1:    print(i)http://cdn.u1.huluxia.com/g3/M03/4A/AB/wKgBOV3SuvqABHeBAAOEAAJw50s074.jpg
获取列表长度语法: len(列表)print(len(list1))print(len(list1   list2))检查列表中是否存在某个元素返回的是布尔值 bool 。print('a' in list1)print(1 in list1)结果如下:FalseTrue删除列表语法: del 列表名list1 = 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 = del list1print(list1)结果如下:返回列表中最大的值语法:max(list1)print(list1)print(max(list1))print(list4)print(max(list4))结果如下:]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))结果如下:]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’ 无法比较大小。http://cdn.u1.huluxia.com/g3/M01/4A/AB/wKgBOV3SuvuAO7XEAAKfS153cBQ959.jpg
页: [1]
查看完整版本: 【HC】小白学Python之基础数据结果(列表)下