История изменений
Исправление x3al, (текущая версия) :
for i in range(len(
Не делай так. Это раздражает питонистов. for i, item in enumerate( лучше практически всегда.
s += str(
Не делай так. Строки в питоне немутабельны, += — дорогая операция. Лучше собрать куски строки в список/генератор и сделать ".join(список).
Ну и топикстартер, возможно, хотел словарь (или collections.OrderedDict если важен порядок), а не строку для выхлопа. Но он об этом ещё не знает.
from collections import OrderedDict
for i, j in OrderedDict(zip(list1, list2)).iteritems():
print("{}: {}".format(i, j))
Исправление x3al, :
for i in range(len(
Не делай так. Это раздражает питонистов. for i, item in enumerate( лучше практически всегда.
s += str(
Не делай так. Строки в питоне немутабельны, += — дорогая операция. Лучше собрать куски строки в список/генератор и сделать ".join(список).
Ну и топикстартер, возможно, хотел словарь (или collections.OrderedDict если важен порядок), а не строку для выхлопа. Но он об этом ещё не знает.
from collections import OrderedDict
for i, j in OrderedDict(zip(list1, list2)):
print("{}: {}".format(i, j))
Исправление x3al, :
for i in range(len(
Не делай так. Это раздражает питонистов. for i, item in enumerate( лучше практически всегда.
s += str(
Не делай так. Строки в питоне немутабельны, += — дорогая операция. Лучше собрать куски строки в список/генератор и сделать ".join(список).
Ну и топикстартер, возможно, хотел словарь (или collections.OrderedDict если важен порядок), а не строку для выхлопа. Но он об этом ещё не знает.
Исходная версия x3al, :
for i in range(len(
Не делай так. Это раздражает питонистов. for i in enumerate( лучше практически всегда.
s += str(
Не делай так. Строки в питоне немутабельны, += — дорогая операция. Лучше собрать куски строки в список/генератор и сделать ".join(список).
Ну и топикстартер, возможно, хотел словарь (или collections.OrderedDict если важен порядок), а не строку для выхлопа. Но он об этом ещё не знает.