python - 如何使用 Python 从字符串中提取特定字母

标签 python list

我有一个字符串 'A1T1730'

我需要从中提取第二个字母和最后四个字母。例如,我需要从“A1T1730”中提取“1”和“1730”。我不确定如何在 Python 中执行此操作。

我现在有以下内容,它分别从字符串中提取每个字符,所以有人可以帮我根据上述需要更新它。

list = ['A1T1730']  
for letter in list[0]:  
      print letter  

这给了我 A, 1, T, 1, 7, 3, 0 的结果

最佳答案

my_string = "A1T1730"
my_string = my_string[1] + my_string[-4:]
print my_string

输出

11730

如果你想将它们提取到不同的变量中,你可以这样做

first, last = my_string[1], my_string[-4:]
print first, last

输出

1 1730

关于python - 如何使用 Python 从字符串中提取特定字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21187124/

相关文章:

python - 如何清理 GitHub 用户名和存储库?

python - 为什么 Bokeh 教程使用显式导入而不是别名?

python - 如何使用 HTTP Basic Auth 注释测试 Flask 路由方法

list - 如何使用吗啡删除数组的第 n 个元素

python - 在不使用 .join 的情况下在 input() 提示中打印列表的元素并将列表转换为 str

c# - LINQ 搜索包含带有对象的类的列表

python - Numpy:检查多维数组中的元素是否在元组中

python - 用 groupby 方法替换值

python - 如何将列表转换为具有数组中元素的特定顺序的数组

python - 在 Python 中创建连续年份月份的列表