无名商城论坛

搜索
查看: 305|回复: 0

[其他技术] 【HC】小白学Python之基础数据结果(列表)下

[复制链接]

1万

主题

1万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
32464
发表于 2022-5-8 18:36:41 | 显示全部楼层 |阅读模式


使用加号连接列表语法: 列表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’ 无法比较大小。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表