«dictionary» etiketlenmiş sorular

Sözlük, anahtarları değerlerle eşleştirir ve değerlerin anahtarlardan verimli bir şekilde alınmasını sağlar. Veri üzerinde haritalama fonksiyonları hakkında USE [map-function] etiketi, LÜTFEN; ve coğrafya için [haritalar].


6
Python'da sözlüğü kopyalamanın hızlı yolu
Sözlüklerle çokça çalışan bir Python programım var. Sözlüklerin kopyalarını binlerce kez çıkarmam gerekiyor. Hem anahtarların hem de ilgili içeriğin bir kopyasına ihtiyacım var. Kopya düzenlenecek ve orijinal ile bağlantılı olmamalıdır (örneğin, kopyadaki değişiklikler orijinali etkilememelidir.) Anahtarlar Dizelerdir, Değerler Tamsayılardır (0/1). Şu anda basit bir yol kullanıyorum: newDict = oldDict.copy() Kodumun …

4
Python'da dict.pop (a, b) ne anlama geliyor?
class a(object): data={'a':'aaa','b':'bbb','c':'ccc'} def pop(self, key, *args): return self.data.pop(key, *args)#what is this mean. b=a() print b.pop('a',{'b':'bbb'}) print b.data self.data.pop(key, *args) ← ------ neden ikinci bir tartışma var?

9
Her 'anahtar: değer' için bir satır olacak şekilde csv dosyasına bir sözlük yazmak
Bir sözlüğüm var: mydict = {key1: value_a, key2: value_b, key3: value_c} Verileri bir dict.csv dosyasına şu tarzda yazmak istiyorum: key1: value_a key2: value_b key3: value_c Yazdım: import csv f = open('dict.csv','wb') w = csv.DictWriter(f,mydict.keys()) w.writerow(mydict) f.close() Ama şimdi tüm anahtarlar bir satırda ve tüm değerler bir sonraki satırda var .. …
92 python  csv  dictionary 


8
Bir yineleyicide map () kullanma
Bir Haritamız olduğunu varsayalım :, let m = new Map();kullanmak m.values()bir harita yineleyicisi döndürür. Ancak bu yineleyiciyi kullanamıyorum forEach()ve map()bu yineleyicide bir while döngüsü uygulamak, ES6 gibi işlevler sunduğu için bir anti-model gibi görünüyor map(). Öyleyse map()bir yineleyicide kullanmanın bir yolu var mı?

5
Bir Python diktesinin neden aynı karma değerine sahip birden çok anahtarı olabilir?
hashKaputun altındaki Python işlevini anlamaya çalışıyorum . Tüm örneklerin aynı hash değerini döndürdüğü özel bir sınıf oluşturdum. class C: def __hash__(self): return 42 Sadece yukarıdaki sınıfın yalnızca bir örneğinin dictherhangi bir zamanda bir içinde olabileceğini varsaydım , ama aslında a dictaynı karma ile birden fazla öğeye sahip olabilir. c, d …

1
OrderedDict Python 3.7'de gereksiz hale gelecek mi?
Gönderen Python 3.7 değişmek : dikte nesnelerinin ekleme sırası koruma doğası , Python dil spesifikasyonunun resmi bir parçası olarak ilan edildi . Bu OrderedDict, gereksiz hale geleceği anlamına mı gelir? Aklıma gelen tek kullanım, normal sözlükler için ekleme sırasını korumayan eski Python sürümleriyle geriye dönük uyumluluğu korumak olacaktır.

8
javascript forEach yönteminin ne faydası var (bu harita yapamaz)?
Map ve foreach'de gördüğüm tek fark map, bir dizi döndürmek ve döndürmemek forEach. Ancak, forEach" func.call(scope, this[i], i, this);" yönteminin son satırını bile anlamıyorum . Örneğin, "değil this" ve " scope" aynı nesneye atıfta olup this[i]ve idöngüde akım değerine atıfta? Başka bir gönderide birisinin " forEachListenin her bir öğesi temelinde …

7
Sözlükleri Python'da nasıl birleştiririm?
d3 = dict(d1, **d2) Bunun sözlüğü birleştirdiğini anlıyorum. Ama benzersiz mi? Ya d1, d2 ile aynı anahtara ancak farklı değere sahipse? D1 ve d2'nin birleştirilmesini istiyorum, ancak yinelenen anahtar varsa d1'in önceliği var.


10
Nesneyi sözlüğe eşleme ve tersi
Nesneyi bir sözlüğe veya tam tersine eşlemenin zarif ve hızlı bir yolu var mı? Misal: IDictionary<string,object> a = new Dictionary<string,object>(); a["Id"]=1; a["Name"]="Ahmad"; // ..... olur SomeClass b = new SomeClass(); b.Id=1; b.Name="Ahmad"; // ..........

5
Dicts Listesinde, ortak bir Dict alanının min () değerini bulun
Bunun gibi bir sözlük listem var: [{'price': 99, 'barcode': '2342355'}, {'price': 88, 'barcode': '2345566'}] Min () ve max () fiyatları bulmak istiyorum. Şimdi, lambda ifadesine sahip bir anahtar kullanarak bunu yeterince kolayca sıralayabilirim (başka bir SO makalesinde olduğu gibi), bu nedenle başka bir yol yoksa takılıp kalmam. Bununla birlikte, gördüğüm …
91 python  list  dictionary  max  min 

9
Bileşik Anahtar Sözlük
Diyelim ki Listede bazı nesnelerim var List<MyClass>ve Sınıfımın birkaç özelliği var. MyClass'ın 3 özelliğine dayalı olarak bir liste indeksi oluşturmak istiyorum. Bu durumda, özelliklerden 2'si int'e aittir ve bir özellik bir tarih saattir. Temel olarak şöyle bir şey yapabilmek isterim: Dictionary< CompositeKey , MyClass > MyClassListIndex = Dictionary< CompositeKey , …
91 c#  dictionary 

9
Statik bir sınıf içinde bir Sözlük bildirme
Statik bir sınıf içinde statik bir sözlük nesnesi nasıl bildirilir? denedim public static class ErrorCode { public const IDictionary<string, string> ErrorCodeDic = new Dictionary<string, string>() { { "1", "User name or password problem" } }; } Ancak derleyici, " dizeden başka bir başvuru türünün sabit alanı yalnızca boş değerle başlatılabilir …
90 c#  .net  dictionary 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.