1、切片:就是list取值的一种方式 例1:比如取2、3、4、5、6、7的值 运行结果如下: 例2:如果想从下标0开始取, 从0取到5 运行结果如下: 例3:如果冒号后面没写,代表取到最后,如从5取到10 运行结果如下: 例4:如果冒号前后都不写,代表取全部 运行结果如下: 2、步长,就是代表隔几个取一次 例1:隔2...
>>> 'ABCDEFG'[::2] #每隔两个字符取一个 'ACEG' 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 二、迭代 1.迭代dict >>> d = {'a':1, 'b':2, 'c':3} >>> for key in d: #dict不是安装list的方式顺序排序,所以迭代的结果顺序可能不同 ... print(key) ... a c b >>>...
names = ['zcl','py','zyz'] #切片的意思就是从list里面或者字符串里面取几个元素 #切片操作对字符串也是完全适用的 # print(names[0:2]) 输出为:['zcl','py'] #从第几个取到第几个,这个也是顾头不顾尾 # print(names[:2]) 输出为:['zcl','py'] # #如果是从第一个开始取,取到某一个下...
L[0:3],L[:3] 截取前3个元素。 L[1:3] 从1开始截取2个元素出来。 L[-1] 取倒数第一个元素出来。 L[-10] 取后10个数 L[10:20] 取前11-20个数 L[:10:2] 取前10个数,每两个取一个 L[::5] 所有数,每5个取一个 L[:] 原样复制一个list tuple,字符串也可以进行切片操作 本文参与腾讯...
slice2 = list1[0:6:2]print(slice2)输出结果为:[0, 2, 4]。通过指定步长2,我们每次间隔一个元素,实现了取出偶数位置的元素。2.2.2 使用负数索引在切片操作中,我们还可以使用负数索引来从序列的末尾开始计数。例如,假设我们有一个字符串:str1 = "Hello, World!"要取出字符串中的最后5个字符,可以...
""" 将列表的元素向左或向右移动 参数: list - 需要移动的list s - 需要移动的偏移量 ('+': 右移, '-': 左移) 返回: list对象 - 偏移后的list """ #计算需要的实际偏移量, 例如,如果数组长度为5,需要位移的数量为11,则实际需要位移的数量是 11%5,取模后得1,之所以取模是因为我们只需获取真正...
#前10个,每两个取一个 printL[:10:2]# => [0, 2, 4, 6, 8] #所有数,每5个取一个 printL[::5] # ==>[0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55, 60, 65, 70, 75, 80, 85, 90, 95] #tuple也是一种list,唯一区别是tuple不可变,tuple也可以用切片操作,操作结果仍是...
a[3::2]#[4,6]从a[3]=4开始,每隔2个元素取数 现在检验学习成果: 代码语言:javascript 复制 a[:-2 ]#[1,2,3,4,5]a[-6:10 ]#[2,3,4,5,6,7]a[-4::-1]#[4,3,2,1]a[-1:-5:-2]#[7,5]b=a[:4]+a[5:]#[1,2,3,4,6,7],切片法去除list中一个元素 ...
6 13 2 AI视频总结 测试版 记笔记 Python数据分析——Numpy基础 数组的切片和索引 科技猎手 科技 计算机技术 编程 机器学习 python pandas numpy python数据分析 matplotlib 科技猎手计划2022第二季 人工智能课程发消息 课程咨询QQ: 984595060 充电 关注4.2万 ...
compare = []for i in range(3):x = input("请输入数字:")compare .append(x)compare.sort(reverse=True)print (compare)