入门级编程通关练习题 #15 – 地名格式化

给定一组地名的字典列表,创建一个地名字符串,每个地名之间用逗号隔开,最后两个地名用&符合隔开。

输入样例:

arr = [{‘city’: ‘Folsom’}, {‘city’: ‘Bend’}, {‘city’: ‘Seaside’}]

输出样例:

“Folsom, Bend & Seaside”

算法思路:

使用 str.join() 函数配合列表推导式来创建字符串,最后一个&符号需要做特别处理。