嘿,我有个问题: 我有一张单子
l = [ 'a', 'b', '"', 'c', 'd', '"', 'e']
现在我想用前面的元素替换所有的'''。 这意味着:
输出=[ 'a', 'b', 'b', 'c', 'd', 'd', 'e']
混凝土:
Straßen_list = ['Katharinenstraße', 'iakobstraße', 'Katharinenstraße',
'ilhelmsplatzKatharinen-', 'Hauptstätterstraße', '"', 'Wilhelmsplatzalter',
'"', 'Schlosscrstraße', 'Houptstcktterstraße1^Uhlandapotheke\n', ';"',
'!Torstraße[Einblick', 'HauptstätterstraßeNr50-36', '"', '"',
"Hauptstätterstraße;Hs.i'ir.24", 'Brückenstraße', 'HauptstätterstraßeÖ',
'Holzstraße', 'Rosenstraße', 'Holzstraße2', 'tilhlcurr',
'HolzstraßeDanziger', 'EsslingerstraßeDanz.Freiheit', 'Danz.Freiheit',
'Esslinger', 'RosenstraßeEsslinger8tr»', 'Esslinger', 'Esslinget',
'bagnerstraße', 'Esslinger', 'Leonhardsplatz!Blickgegen', '*Holz-', '"', '"',
'"', '<hardskirche\n', '', '']
我需要把所有的''替换成元素。你知道吗
谁能帮帮我!!我快疯了。。。你知道吗
易于理解的方法:
由于您没有指定如何处理第一个术语,因此我忽略了它:)
编辑:仍然不太清楚您想用“'”一行来做什么,第二个“'”应该用-2替换,还是保持这样? 如果你想保持这样,你应该试试这个:
您仍然没有指定如何处理第一个术语,如果它是'',它是否应该取列表中最后一个术语的值?:)
您可以使用列表:
但是,如果初始列表可以在一行中包含多个空项,这将无法按预期工作。在这种情况下,您可以:
这是一种使用
enumerate
的方法。你知道吗例如:
相关问题 更多 >
编程相关推荐