lst = ['12233223','13232423','23453443']
我看起来像这样:
new_list = [{'id':'12233223', 'new_id':'d2233223'},{'id':'13232423','new_id':'d3232423'}]
但我明白了
[{'id':13453443,'new_id':13453443},{'id':13453443,'new_id':13453443}]
这是我的密码
lst = [{'id':'12233223'},{'id':'13232423',} {'id':'23453443'}]
d={}
new_list=[]
for each in lst:
d['id']= each
if len(each)==8 and each[0]==1:
new_id = each.replace('1','d',1)
d['new_id'] = new_id
new_list.append(d)
这个简单的版本怎么样。相反,您只需将
'd'
添加到string[1:]
-编辑:刚刚看到您的
if
状况。更新如下:相关问题 更多 >
编程相关推荐