列表
1、目的:
需要数据结构,将相关联的数据整合在一起
2、表示:
一个空列表,用一对方括号表示
a_list = [ ]
在列表中放多个数据:
a1_list = ["键盘" , "键帽"]
3、对列表的操作
3.1 append:
在列表中加入数据:a1_list.append("显示")
注:列表是可变的,字符串、整数、浮点数、布尔类型等不可变
例:s = "Hello"
print( s.upper() ) #将hello全部转换成大写后打印出来
但原来的s仍为Hello
如果想要转换:s = s.upper()
shop_list = ["a"]
shop_list.append("b")
print(shop_list) --> [ "a" , "b" ]
3.2 remove:
删除列表的数据
shop_list = ["a"]
shop_list.append("b")
shop_list.remove("a")
直接在原列表上生效,不需要对变量重新赋值 且 该变量必须在原列表中
注:python的列表可以存放很多不同数据类型的变量
3.3 len
返回列表里元素的数量: len(shop_list)
3.4 列表的索引
与字符串一样,从0开始
shop_list = ["a","b","c"]
print(shop_list[2]) --> c
修改列表中某值:
shop_list[1] = “H”
print(shop_list) --> a H c
3.5 其他内置函数
最大值:max(num_list)
最小值:min(num_list)
打印排序好的列表:sorted(num_list) #从小到大排序
注:方法和函数的区别
方法 | 函数 |
对象.方法名 | 函数名(对象) |
a1_list.append("显示") | len(a1_list) |