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 profilini oluşturmak, kopyalama işleminin çoğu zaman sürdüğünü gösterir.
dict.copy()
Yöntemin daha hızlı alternatifleri var mı? En hızlı ne olurdu?
bool
daha iyi bir seçim olurint
mu?