数组:存储同一数据类型的集合 score = [10,20,30] 1)列表:可以存储任意数据类型的集合
In [16]: name = ['tom','bob','coco','alice'] In [17]: name Out[17]: ['tom', 'bob', 'coco', 'alice'] In [18]: type(name) Out[18]: list2)列表里可以存储不同的数据类型
li = [1,1.2,'hello',True] print(li) print(type(li))列表的特性:
service = [‘http’,‘ssh’,‘ftp’,‘dns’] print(service[0]) print(service[-1])
切片
service = ['http','ssh','ftp','dns'] print(service[1:]) print(service[:-1]) print(service[::-1])2) 重复
service = ['http','ssh','ftp','dns'] print(service * 3)3) 连接
service = ['http','ssh','ftp','dns'] service1 = ['mysql','firewalld'] print(service + service1)4)成员操作符
service = ['http','ssh','ftp','dns'] service1 = ['mysql','firewalld'] print('mysql' in service) print('mysql' in service1)5) 列表里嵌套列表
service2 = [['http',80],['ssh',22],['ftp',21]] ###索引### print(service2[0][1]) print(service2[-1][1]) ###切片### print(service2[:][1]) print(service2[:-1][0]) print(service2[0][:-1])列表的增加: 連接: 追加一個元素到列表中: 追加多個元素到列表: 在指定索引位置插入元素:
列表的修改:
列表的查看:
列表的排序:
练习: 题目: 假定有下面的列表: names = [‘fentiao’,‘fendai’,‘fensi’,‘apple’] 输出结果为: ‘I have fentiao, fendai, fensi and apple.’