Пусть у меня есть просмотровой список и словарь:Lookup поля по заказу
>>> l=['A','B','C']
>>> di={'A':3,'V':3,'M':7,'B':6,'D':2,'C':1}
Я образуя просмотровой ключ, извлекая значения и добавления с «~»
>>> '~'.join(str(di.get(key)) for key in l)
Поскольку этот ключ сформировал ядро поиска - мне нужно было подтвердить, что он всегда будет возвращать одну и ту же строку.
Ничто в моем тесте пока не показывает иначе.
Любое предупредительное предупреждение было бы полезно.
Как вы итерацию по списку не Сыроватского поэтому заказ всегда будет то же самое. –
Итак, у списков нет проблемы, из-за которой dicts страдает - в значительной степени, как java, тогда – IUnknown
Да, списки упорядоченной коллекции. Списки Python - это массивы переменной длины. –