我试着写一个会看先生的功能,并将其替换为列表中的先生。但它一直说'list'对象没有属性'replace'。我看了一些东西,但无法弄明白。任何帮助表示赞赏!
当前功能
"styles": [
"styles.css",
"../node_modules/bootstrap/dist/css/bootstrap.min.css"
],
"scripts": [
"../node_modules/jquery/dist/jquery.min.js",
"../node_modules/bootstrap/dist/js/bootstrap.min.js"
],
缩写是通过读取文本文件并用空格分割而生成的列表
答案 0 :(得分:1)
以下是替换列表中值的方法。
def remove_abbreviations(abbreviation):
words = [w.replace('Mr.', 'Mr') for w in abbreviation]
return words
old_list =['Mr.X', 'Mr.Y']
new_list = remove_abbreviations(old_list)
print(new_list)
打印,
['MrX', 'MrY']
编写函数可能有点过分,
old_list =['Mr.X', 'Mr.Y']
new_list = [w.replace('Mr.', 'Mr') for w in old_list]
print(new_list)