python——列表

    xiaoxiao2025-04-05  41

    创建列表:

    数组:存储同一数据类型的集合 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]: list

    2)列表里可以存储不同的数据类型

    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.’

    最新回复(0)