0
0 комментариев

Почему при изменении одного из списков в словаре, созданном этой функцией, меняются и все остальные списки этого словаря?

def create_dict(rounds):
    cur_dict = {}
    s = requests.session()
    r = s.get('https://poloniex.com/public?command=returnTicker')
    data = r.json()
    roundlist = []
    while len(roundlist)<rounds:
        roundlist.append(0)
    for k in sorted(data.keys()):
        if k.startswith('BTC'):
            cur_dict.update({k:roundlist})
    return cur_dict


Добавить комментарий