Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Python从字符串中提取某些字母_Python_List - Fatal编程技术网

如何使用Python从字符串中提取某些字母

如何使用Python从字符串中提取某些字母,python,list,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

我有一个字符串“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
1 1730
如果您想将它们提取到不同的变量中,您可以这样做

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

11730
1 1730
输出

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

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

11730
1 1730

您可以使用函数
isdigit()
。如果该字符是数字,则返回true,否则返回false:

list=['A1T1730']
对于列表[0]中的字母:
如果letter.isdigit()==True:
打印字母,#coma用于在同一行中打印

我希望这有用。

您可以使用函数
isdigit()
。如果该字符是数字,则返回true,否则返回false:

list=['A1T1730']
对于列表[0]中的字母:
如果letter.isdigit()==True:
打印字母,#coma用于在同一行中打印
我希望这有用。

使用with(作为未绑定的方法形式):

如果要分隔数字,请使用正则表达式(请参阅):

如果数字的位置是固定的,则使用Fourtheye解


顺便说一句,不要使用
list
作为变量名。它阴影。

使用with(作为未绑定的方法形式):

如果要分隔数字,请使用正则表达式(请参阅):

如果数字的位置是固定的,则使用Fourtheye解



顺便说一句,不要使用
list
作为变量名。它是阴影。

我想我们需要更多关于数据模式的信息。可以为提供的数据找到解决方案,但它可能不适用于您可能遇到的任何其他情况。1、7、3和0不是字母。另外,不要命名一个隐藏了内置类型的列表
list
。我想我们需要更多关于数据模式的信息。可以为提供的数据找到解决方案,但它可能不适用于您可能遇到的任何其他情况。1、7、3和0不是字母。另外,不要给一个列表命名,因为它隐藏了一个内置类型。Downvoter:我怎样才能改进答案?如果有什么问题,请让我知道。选民:我怎样才能改进答案?如果有什么问题,请告诉我。