一、列表的定义
python内置了一种数据类型是列表:list 。list 是一种有序的集合,可以随时添加和删除其中的元素。有点类似于我们C语言中的数组,但是数组只可以存放同一类型的数据,尔列表list可以存放任意数据类型的元素,他是一种或多种的数据元素的集合。
1. 列表的定义
列表内可以添加同种类型元素; l1 = [1,2,3,4,5] print(l1,type(l1)) 也可以是多种类型元素; l2 = [1, 4.5, 1+2j, "hello"] print(l2, type(l2))
2、列表的的特性: 索引, 切片, 连接, 重复, 成员操作符;
students_name = ['yu','tao','natasha','steak','apple'] (1). 索引 正向索引 print(students_list[0]) 反向索引 print(students_list[-1]) (2). 切片 print(students_list[::-1]) (3)反向输出 s = "hello xiao mi" # "mi xiao hello" print(s.split) print(s.split[::-1]) print(" ".join(s.split()[::-1])) (4). 重复 print(students_list*3) (5). 连接 print(students_list + ['orange', 'banana']) (6). 成员操作符 print('apple' in students_list) print('fentiao' in students_list) (7). for循环遍历列表元素 for student in students_list: print("学生姓名:%s" %(student)) (8). 列表里面嵌套列表 goods = [ ['apple', 2, 100], ['banana', 3, 50], ['computer', 4000, 13] ] # 嵌套索引