- #1. 列表的拼接
- list1 = [1,2]
- list2 = [3,4]
- listvar = list1 + list2
- print(listvar)
- #2. 列表的重复
- lst = [1,2,3]
- listvar = lst * 3
- print(listvar)
- #3. 列表的切片
语法 =>列表 [::] 完整格式: [开始索引: 结束索引: 间隔值](1)[开始索引:]从开始索引截取到列表的最后 (2)[: 结束索引] 从开头截取到结束索引之前 (结束索引 - 1)(3)[开始索引: 结束索引] 从开始截取到结束索引之前 (结束索引 - 1)(4)[开始索引: 结束索引: 间隔值] 从开始索引截取到结束索引之前按照指定的间隔截取列表元素值 (5)[:] 或[::]截取所有列表
- #(1)[开始索引:]从开头截取到列表的最后
- listvar = ["one","two","three","four","five","six","seven","eight","nine","ten"]
- res = listvar[3:]
- print(res)
- #(2)[: 结束索引]从开头截取到结束之前(结束索引 - 1)
- res = listvar[:4]
- print(res)
- #(3)[开始索引: 结束索引]从开始索引截取到结束索引之前(结束索引 - 1)
- res = listvar[::2]
- print(res)
- #(4) [开始索引: 结束索引: 间隔值]从开始索引截取到结束索引之前按照指定的间隔截取列表值
- res = listvar[::2]
- print(res)
- # 输出:['two', 'five']
- res = listvar[1:-4:3]
- print(res)
- #-1 -2 -3 -4 -5...
- res = listvar[::-1]
- print(res)
- #(5) [:]或[::]
- res = listvar[:]
- print(res)
- #4. 列表的获取(同元组)
- # 0 1 2 3 正向索引
- list = ["one","two","three","four"]
- # -4 -3 -2 -1 逆向索引
- res = listvar[-1]
- print(res)
- res = listvar[2]
- print(res)
- #5. 列表的修改(可切片)
来源: http://www.bubuko.com/infodetail-3055065.html