2024-09-28 16:51:13 发布
网友
如何创建一个从字符串中获取a的“for循环”
因为我一直在和它斗争
name = ["Andy", "Aaron", "Ante", "Aiden", "Harvey" "Steve" ]
我猜你想从名字中去掉第一个“A”。代码如下:
name = ["Andy", "Aaron", "Ante", "Aiden", "Harvey" "Steve" ] for i in range(len(names)): if name[i][0] == 'A': name[i] = name[i][1:]
和输出:
['ndy', 'aron', 'nte', 'iden', 'HarveySteve']
您可以使用split方法,然后只使用如下的if语句:
for i in name: i.split() if i[0] == 'A': print(i)
您也可以使用regex
如果我正确理解了您的问题,这将打印出所有以“A”开头的名称,但您可以将打印语句更改为其他语句以删除“A”
如果你想删除一个
name = ["Andy", "Aaron", "Ante", "Aiden", "Harvey" "Steve" ] [i.replace('A','') for i in name]
输出:
如果你需要带A的名字
[i for i in name if i.startswith('A')]
['Andy', 'Aaron', 'Ante', 'Aiden']
我猜你想从名字中去掉第一个“A”。代码如下:
和输出:
您可以使用split方法,然后只使用如下的if语句:
您也可以使用regex
如果我正确理解了您的问题,这将打印出所有以“A”开头的名称,但您可以将打印语句更改为其他语句以删除“A”
如果你想删除一个
输出:
如果你需要带A的名字
输出:
相关问题 更多 >
编程相关推荐