码迷,mamicode.com
首页 > 编程语言 > 详细

Python 合并字符串

时间:2019-07-16 18:27:46      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:range   strong   ace   合并字符串   python   字符   lse   col   append   

题目:
a1=[‘A1‘,‘A2‘,‘B1‘,‘B2‘,‘C1‘,‘C2‘,‘C3‘,‘D1‘,‘D2‘]

a2=[‘A‘,‘B‘,‘C‘,‘D‘]

a1合并a2后得到这样的列表[‘A1‘, ‘A2‘, ‘A‘, ‘B1‘, ‘B2‘, ‘B‘, ‘C1‘, ‘C2‘, ‘C3‘, ‘C‘, ‘D1‘, ‘D2‘, ‘D‘]

废话不多说,直接上代码

 

a1=[‘A1‘,‘A2‘,‘B1‘,‘B2‘,‘C1‘,‘C2‘,‘C3‘,‘D1‘,‘D2‘]

a2=[‘A‘,‘B‘,‘C‘,‘D‘]

start_place=0

for item in a2:
for i in range(start_place,len(a1)):
if i==len(a1)-1:
a1.append(item)
print("insert charater %s"%item)
start_place=i+1
else:
str=a1[i]
if str.startswith(item) is False:
a1.insert(i,item)
print("insert charater %s"%item)
start_place = i + 1
break
print(a1)

 

 

 

 

Python 合并字符串

标签:range   strong   ace   合并字符串   python   字符   lse   col   append   

原文地址:https://www.cnblogs.com/sunnyxhd/p/11196102.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!