[]
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
{(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
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]))
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]))
- galadnikov (02.12.14 23:15:35)
1