Почему не работает слияние 2 списков в словарь?
slo = dict(zip(k, d))
P.S. Оберните list-омtemp = list(zip(t, t1))
P.S. И вот эта конструкция:k = []
for i in a:
    k.append(i)
равносильна:k = list(a)
<Удалено, ошибся>
zip - возвращает объект zip. Хотите из него словарь - сделайте:>>> t = [1, 2]
>>> t1 = [3, 4]
>>> temp = zip(t, t1)
>>> print(temp)
<zip object at 0x7f56be11e208>
>>> print(dict(temp))
{1: 3, 2: 4}