Мой код следующий. Каким-то образом предпочтения работают неправильно.
Список ввода генерируется с помощью подсвеченного поля множественного выбора:
Код: Выделить всё
[
0:
"Ammerländer Heerstrasse"
1:
"Old. Ammerländer-Heerstr."
]
Код: Выделить всё
default_street = None
inputvalues = [
(r"str\.",r"[öäüßA-za-z\-]*str\.",r"str\.","straße"),
(r"straße",r"[öäüßA-za-z\-]*straße",'',''),
(r"strasse",r"[öäüßA-za-z\-]*strasse",r"strasse","straße"),
...more markers of street names in German...
]
# gasse
while default_street == None:
for match, str, streettorep, streetrep in inputvalues:
for row in col2selectlist:
if re.search(match, row) != None:
default_str = re.search(str, row)
default_street = re.sub(streettorep,streetrep,default_str.group())
else:
break
Как мне заставить работать мой список предпочтений? правильно?
Подробнее здесь: https://stackoverflow.com/questions/791 ... eamlit-app