我想知道如何从python中分配给变量的数字中提取每一个其他数字(从第二个数字开始)。
例如,我想要这样:
a= '102030'成为
a= '000'我听说这是可以用“切片”,我只是不确定如何做。
任何帮助都是非常感谢的!
发布于 2017-05-11 03:15:30
在python中,如果您有一个list、string等(称为a),您可以通过提供希望a结束的索引范围来访问它的元素。
例如,如果是a = "abcdef",a[0:6]将返回"abcdef"。也就是说,a[0:6]将对应于“a的前六个元素”。
如果给它a[1:5],输出将是bcde,即从1到4的元素(5不包括在内)。
您还可以要求它通过指定第三个值(如a[0:6:2] )跳过若干个元素。这意味着,从第0元素开始,在中间跳到第6跳。
要回答你的问题,你需要string[1:6:2]
https://stackoverflow.com/questions/43905817
复制相似问题