ID EN
Collections

ChainMap

Python 3.11 🇮🇩 Bahasa Indonesia

ChainMap mengelompokkan beberapa dict atau pemetaan lainnya untuk membuat satu tampilan yang dapat diperbarui. Jika tidak ada peta yang ditentukan, satu kamus kosong disediakan sehingga rantai baru selalu memiliki setidaknya satu pemetaan.

Syntax

PYTHON
class collections.ChainMap(*maps)

Contoh

Example 1
PYTHON
>>> baseline = {'music': 'bach', 'art': 'rembrandt'}
>>> adjustments = {'art': 'van gogh', 'opera': 'carmen'}
>>> list(ChainMap(adjustments, baseline))
['music', 'art', 'opera']
Example 2
PYTHON
>>> combined = baseline.copy()
>>> combined.update(adjustments)
>>> list(combined)
['music', 'art', 'opera']

See Also

ChainMap ChainMap ChainMap ChainMap ChainMap nonlocal nested scopes super()