Python 列表(list)基本操作以及函数

Python =>列表(list)最详细的函数汇总及用法说明

# list的基本操作
def listT():
    # 创建空的列表
    listTest = []
    print(listTest)
    # 打印list的长度
    print(len(listTest))
    # 创建有内容的列表
    listTest2 = [1, "3424", '2342', 23, 'sdhfjsd']
    print(listTest2)
    # 打印list的长度
    print(len(listTest2))
    # 修改元素,元素下标的是从0开始的
    listTest2[1] = "修改下标为1的元素"
    print(listTest2)
    listTest3 = [34, 56]
    # list的加法,就是把两个list合并成一个list
    print(listTest2 + listTest3)
    # list 的乘法,把元素复制两份
    print(listTest3 * 2)
    listTest4 = [1, 2, 3, 4, 5, 6, 7]
    # list 切片:取头不取尾
    print(listTest4[1:3])
    # list 切片:取头不取尾
    print(listTest4[-3:-1])
    # 按步长进行切片
    print(listTest4[0:3:3])  # [1]
    # 在list的尾部添加元素
    listTest4.append(10)
    listTest4.append(3)
    print("append()添加元素之后:", listTest4)
    # list插入函数insert(插入的位置,插入的内容)
    listTest4.insert(1, "第一个位置插入元素")
    print(listTest4)
    # list移除匹配下标的元素
    listTest4.remove("第一个位置插入元素")
    print("remove之后的:", listTest4)
    # 弹出list中的最后的一个元素
    listTest4.pop()
    print("pop()函数之后:", listTest4)
    listTest5 = [90, 100, 100, 100]
    # list添加一个列表的函数
    listTest4.extend(listTest5)
    print("extend()添加一个列表之后:", listTest4)
    # list排序,是按照ASL码进行排序
    listTest4.sort()
    print("sort()之后:", listTest4)
    # 统计list中出现的次数
    print("100在list中出现的次数:", listTest4.count(100))
    # list 反转reverse()函数
    listTest4.reverse()
    print("reverse()进行之后:", listTest4)
    # 查询第一个元素为3的下标,其余的3下标不会返回
    print("index()之后:", listTest4.index(3))
    # list的clear()函数
    listTest4.clear()
    print("list清空之后:", listTest4)
    del listTest4
    # 删除后就无法打印了  UnboundLocalError: local variable 'listTest4' referenced before assignment
    # print("删除后的list:", listTest4)


if __name__ == '__main__':
    listT()
   
# []
# 0
# [1, '3424', '2342', 23, 'sdhfjsd']
# 5
# [1, '修改下标为1的元素', '2342', 23, 'sdhfjsd']
# [1, '修改下标为1的元素', '2342', 23, 'sdhfjsd', 34, 56]
# [34, 56, 34, 56]
# [2, 3]
# [5, 6]
# [1]
# append()添加元素之后: [1, 2, 3, 4, 5, 6, 7, 10, 3]
# [1, '第一个位置插入元素', 2, 3, 4, 5, 6, 7, 10, 3]
# remove之后的: [1, 2, 3, 4, 5, 6, 7, 10, 3]
# pop()函数之后: [1, 2, 3, 4, 5, 6, 7, 10]
# extend()添加一个列表之后: [1, 2, 3, 4, 5, 6, 7, 10, 90, 100, 100, 100]
# sort()之后: [1, 2, 3, 4, 5, 6, 7, 10, 90, 100, 100, 100]
# 100在list中出现的次数: 3
# reverse()进行之后: [100, 100, 100, 90, 10, 7, 6, 5, 4, 3, 2, 1]
# index()之后: 9
# list清空之后: []

你可能感兴趣的:(python,list,numpy)