Skip to main content
 首页 » 编程设计

python之如何在 Python 中使用切片来选择彼此

2025年05月04日13JeffreyZhao

我想知道如何从分配给 python 中的变量的数字中提取每隔一个数字(从第二个数字开始)。

例如,我想要这个:

a= '102030' 

成为

a= '000' 

我听说使用“切片”可以做到这一点,但我不确定具体怎么做。

感谢任何帮助!

请您参考如下方法:

编辑:

否则,如果您从给定的字符串开始,那么您应该像这样简单地对其进行切片:

a = a[1::2] 
  1. 第一个元素 1 表示您要从第二个元素开始对该元素进行切片。
  2. 最后一个元素2是区间(每两个元素)
  3. 空的中间元素其实就是索引上限(不包括)。如果您不放任何东西,则意味着您想要所有元素。

原文:

引用您之前的问题:

How to make list elements into string?

从 a = [10, 20, 30] 开始,

为了从 每个列表项 的第二个元素开始为给定的整数列表 a 获取连接字符串,您可以将列表的每个项目从使用 [1::] 开始第二个元素(索引 1 表示从 second 元素开始),如下所示:

a = [10, 20, 30] 
a = [''.join(str(x)[1::] for x in a)] 
 
print(a) 

结果:

['000']