(1)
basit python a giriş sorusu
şu çıktıların arasındaki fark nedir{(1, 2), (26, 31), (8, 19), (6, 7)}{8: 19, 1: 2, 26: 31, 6: 7}iki tane liste var aynı uzunluklarda onlardan eleman alıp birinci yazdığım şekilde atamak istiyorum
şu çıktıların arasındaki fark nedir
{(1, 2), (26, 31), (8, 19), (6, 7)}
{8: 19, 1: 2, 26: 31, 6: 7}
iki tane liste var aynı uzunluklarda onlardan eleman alıp birinci yazdığım şekilde atamak istiyorum
0
birincisi içinde tuple'lar bulunan bir set, ikincisi dictionary.
setin özelliği tüm elemanlarının farklı olması (kesişim birleşim vs için kullanılıyor genelde)
dictionary'lerde de anahtarlar olur, o anahtarlarla ilişkilendirilmiş değerleri tutar. örneğin 8 anahtarı için 19 değerini tutuyor.
birincisini yapmak için x ve y diye iki liste varsayıyorum:
z = set()
for i in range(len(x)):
... z.add((x[i], y[i]))
0