Python - 选择性连续后缀连接

当需要找到选择性的连续后缀连接时,可以使用简单的迭代,'endswith'方法和'append'方法。

示例

下面是相同的演示

my_list = ["Python-", "fun", "to-", "code"]

print("名单是:")
print(my_list)

suffix = '-'
print("后缀是:")
print(suffix)

result = []
temp = []
for element in my_list:
   temp.append(element)

   if not element.endswith(suffix):
      result.append(''.join(temp))
      temp = []

print("结果是:")
print(result)
输出结果
名单是:
['Python-', 'fun', 'to-', 'code']
后缀是:
-
结果是:
['Python-fun', 'to-code']

解释

  • 定义了一个字符串列表并显示在控制台上。

  • 后缀的值已定义并显示在控制台上。

  • 创建了两个空列表。

  • 列表被迭代,元素被附加到空列表。

  • 如果元素不以特定后缀结尾,则使用 'join' 方法将其附加到空列表中。

  • 另一个列表再次清空。

  • 这在控制台上显示为输出。