Python学习打卡--day24(基础练习:列表和元素)

    xiaoxiao2022-07-14  131

    列表和元组练习

    # 列表动态可变;元组静态不可变 list_1 = [1, 2, 3, 4] list_1[3] = 40 list_1.append(5) print(list_1) tup = (1, 2, 3, 4) # tup[3] = 40 print(tup) # 对已有的元组做改变 tup = (1, 2, 3, 4) new_tup = tup + (5,) print(new_tup) # 列表和元组都支持切片操作 list_2 = [1, 2, 3, 4] print(list_2[1:3]) tup_2 = (1, 2, 3, 4, 5) print(tup_2[1:3]) # 列表和元组可以随意嵌套 list_3 = [[1, 2, 3], [4, 5]] print(list_3[1]) tup_3 = ((1, 2, 3), (4, 5, 6)) print(tup_3[0]) # 列表和元组可以通过list()和tuple()函数互换 print(tuple(list_2)) print(list(tup_2)) # 列表和元组常用内置函数 l = [3, 2, 3, 7, 8, 1] print(l.count(3)) # 统计 print(l.index(3)) l.reverse() # 反转 print(l) l.sort() # 正序 print(l) l.sort(reverse=True) # 倒序 print(l) tup = (3, 2, 3, 7, 8, 1) print(tup.count(3)) print(tup.index(7)) print(list(reversed(tup))) # 反转 sorted(tup) print(sorted(tup)) # 正序 print(sorted(tup, reverse=True))
    最新回复(0)