Довольно много, что говорит название. Я хочу создать словарь с телефонными номерами в качестве ключей, и каждый раз, когда добавляется новый номер, я хочу, чтобы его значение увеличивалось на единицу.Присвоить значения словарю по порядку, в котором они были добавлены
Как это: { '7806969': 1, '78708708': 2} и т.д. ...
nodes=[1,2,3,4,5,6,7,8,9]
customers=open('customers.txt','r')
calls=open('calls.txt.','r')
sorted_no={}
for line in customers:
rows=line.split(";")
if rows[0] not in sorted_no:
sorted_no[rows[0]]=nodes[0]
else:
sorted_no[rows[0]]=
print(sorted_no)
Это был код, который я до сих пор, я попытался создать список для моей проблемы, но этот план быстро развалился.
Вы можете думать об использовании 'collections.OrderedDict' – Kasramvd
Есть ли способ решить эту проблему, не импортируя ничего? –
словари неупорядочены ... то есть нет порядка для словарей ...но вместо этого вы можете использовать кортежи или списки ... или просто использовать 'OrderedDict' –