π Π‘Π°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ ΠΏΠΎ Python Π΄Π»Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΠΈΡ . Π§Π°ΡΡΡ 6: ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΠ»ΠΎΠ²Π°ΡΡΠΌΠΈ ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ
Π Π°ΡΡΠΊΠ°ΠΆΠ΅ΠΌ ΠΎΠ± ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΡ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠ² ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ β ΠΌΠΈΠ½ΠΈΠΌΡΠΌ ΡΠ΅ΠΎΡΠΈΠΈ, ΠΌΠ°ΠΊΡΠΈΠΌΡΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΏΠ»ΡΡ 10 Π·Π°Π΄Π°Ρ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡΠΎΠ²ΠΊΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ.
Π‘Π»ΠΎΠ²Π°ΡΡ dict β ΡΡΡΡΠΊΡΡΡΠ° Π΄Π°Π½Π½ΡΡ , Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Ρ ΡΠ°Π½ΠΈΡΡΡ Π² Π²ΠΈΠ΄Π΅ Ρ Π΅Ρ-ΡΠ°Π±Π»ΠΈΡΡ (Π°ΡΡΠΎΡΠΈΠ°ΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°). Π ΡΠ°ΠΊΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΊΠ»ΡΡ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ:
my_dict = {'ΡΠ²Π΅Ρ': 'ΠΊΡΠ°ΡΠ½ΡΠΉ', 'ΡΠ°Π·ΠΌΠ΅Ρ': 'XS', 'ΡΠ΅Π½Π°': 650}
ΠΠΈΡΠΎΠ½ΠΎΠ²ΡΠΊΠΈΠΉ ΡΠ»ΠΎΠ²Π°ΡΡ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ΅Π½ HashMap Π² Java ΠΈ Object Π² JavaScript.
ΠΠ°ΠΊ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ»ΠΎΠ²Π°ΡΡ Π² Python: 6 ΡΠΏΠΎΡΠΎΠ±ΠΎΠ²
ΠΡΡΡΠΎΠΉ ΡΠ»ΠΎΠ²Π°ΡΡ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΈΠ³ΡΡΠ½ΡΡ ΡΠΊΠΎΠ±ΠΎΠΊ ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ dict():
info_dict = {} my_dict = dict()
Π‘Π»ΠΎΠ²Π°ΡΠΈ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ, ΠΊΠ°ΠΊ ΠΈ Π² ΡΠ»ΡΡΠ°Π΅ ΡΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ.
Π‘ΠΏΠΎΡΠΎΠ± 1: ΠΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ΅ΠΉ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ
ΠΠ°Π½Π½ΡΠ΅ ΡΠ»ΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΡΡΡΡ Π² Π²ΠΈΠ΄Π΅ ΠΏΠ°Ρ ΠΊΠ»ΡΡ: Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅
ΡΠ΅ΡΠ΅Π· Π·Π°ΠΏΡΡΡΡ ΠΈ Π·Π°ΠΊΠ»ΡΡΠ°ΡΡΡΡ Π² ΡΠΈΠ³ΡΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ:
car = {'ΠΌΠΎΠ΄Π΅Π»Ρ': 'Audi A5 Sportback', 'ΡΠ²Π΅Ρ': 'ΠΊΡΠ°ΡΠ½ΡΠΉ', 'ΠΏΡΠΎΠ±Π΅Π³': '100500 ΠΊΠΌ'}
Π‘ΠΏΠΎΡΠΎΠ± 2: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ»ΠΎΠ²Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ dict()
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° ΠΊΠ»ΡΡΠΈ ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΎΠΆΠ΅ ΠΏΡΠΈΠ΄Π΅ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π²ΡΡΡΠ½ΡΡ:
>>> my_dict = dict(name = 'ΠΠ²Π³Π΅Π½ΠΈΠΉ', age = 28, position = 'Java-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ') >>> print(my_dict) {'name': 'ΠΠ²Π³Π΅Π½ΠΈΠΉ', 'age': 28, 'position': 'Java-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ'}
Π‘ΠΏΠΎΡΠΎΠ± 3: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ»ΠΎΠ²Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ zip() ΠΈ dict()
ΠΡΠ»ΠΈ Π΅ΡΡΡ Π΄Π²Π° ΡΠΏΠΈΡΠΊΠ°, Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ Ρ ΡΠ°Π½ΡΡΡΡ ΠΊΠ»ΡΡΠΈ, Π° Π² Π΄ΡΡΠ³ΠΎΠΌ β Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΠ»ΠΎΠ²Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ zip() ΠΈ dict():
>>> keys = ['ΡΠ²Π΅Ρ', 'ΡΠ°Π·ΠΌΠ΅Ρ', 'ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ', 'ΡΠ΅Π½Π°'] >>> values = ['ΡΠΈΠ½ΠΈΠΉ', '35Ρ 45Ρ 60', 5, 2500] >>> info = dict(zip(keys, values)) >>> print(info) {'ΡΠ²Π΅Ρ': 'ΡΠΈΠ½ΠΈΠΉ', 'ΡΠ°Π·ΠΌΠ΅Ρ': '35Ρ 45Ρ 60', 'ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ': 5, 'ΡΠ΅Π½Π°': 2500}
Π‘ΠΏΠΎΡΠΎΠ± 4: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ»ΠΎΠ²Π°ΡΡ ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΊΠΎΡΡΠ΅ΠΆΠ΅ΠΉ ΠΈ ΠΊΠΎΡΡΠ΅ΠΆΠ° ΡΠΏΠΈΡΠΊΠΎΠ²
ΠΡΠ»ΠΈ ΠΈΠΌΠ΅Π΅ΡΡΡ ΡΠΏΠΈΡΠΎΠΊ ΠΊΠΎΡΡΠ΅ΠΆΠ΅ΠΉ, Π² ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠ»ΡΠΆΠΈΡ ΠΊΠ»ΡΡΠΎΠΌ, Π° Π²ΡΠΎΡΠΎΠΉ β Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΡΠ»ΠΎΠ²Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ dict():
>>> item = [('ΠΌΠΎΠ΄Π΅Π»Ρ', 'Aura'), ('ΡΠ²Π΅Ρ', 'ΠΏΡΡΠΏΡΡΠ½ΡΠΉ'), ('Π½Π°Π»ΠΈΡΠΈΠ΅', 'Π½Π° ΡΠΊΠ»Π°Π΄Π΅')] >>> item_dict = dict(item) >>> print(item_dict) {'ΠΌΠΎΠ΄Π΅Π»Ρ': 'Aura', 'ΡΠ²Π΅Ρ': 'ΠΏΡΡΠΏΡΡΠ½ΡΠΉ', 'Π½Π°Π»ΠΈΡΠΈΠ΅': 'Π½Π° ΡΠΊΠ»Π°Π΄Π΅'}
Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΡΡΠΎΡ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΠΊΠΎΡΡΠ΅ΠΆeΠΌ ΡΠΏΠΈΡΠΊΠΎΠ²:
>>> employee= (['ΠΈΠΌΡ', 'ΠΠΈΠΊΠΈΡΠ°'], ['ΠΎΡΡΠ΅ΡΡΠ²ΠΎ', 'Π‘Π΅ΡΠ³Π΅Π΅Π²ΠΈΡ'], ['ΡΠ°ΠΌΠΈΠ»ΠΈΡ', 'ΠΠΎΠ»ΠΎΠ±ΠΊΠΎΠ²'], ['Π²ΠΎΠ·ΡΠ°ΡΡ', 32]) >>> empl_dict = dict(employee) >>> print(empl_dict) {'ΠΈΠΌΡ': 'ΠΠΈΠΊΠΈΡΠ°', 'ΠΎΡΡΠ΅ΡΡΠ²ΠΎ': 'Π‘Π΅ΡΠ³Π΅Π΅Π²ΠΈΡ', 'ΡΠ°ΠΌΠΈΠ»ΠΈΡ': 'ΠΠΎΠ»ΠΎΠ±ΠΊΠΎΠ²', 'Π²ΠΎΠ·ΡΠ°ΡΡ': 32}
Π‘ΠΏΠΎΡΠΎΠ± 5: ΠΠ΅ΡΠΎΠ΄ fromkeys()
ΠΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ»ΠΎΠ²Π°ΡΡ, Ρ Π²ΡΠ΅Ρ ΠΊΠ»ΡΡΠ΅ΠΉ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ β ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ fromkeys():
>>> new_dict = dict.fromkeys(['ΡΠ΅Π²Π΅Ρ', 'ΡΠ³', 'Π²ΠΎΡΡΠΎΠΊ', 'Π·Π°ΠΏΠ°Π΄'], 0) >>> print(new_dict) {'ΡΠ΅Π²Π΅Ρ': 0, 'ΡΠ³': 0, 'Π²ΠΎΡΡΠΎΠΊ': 0, 'Π·Π°ΠΏΠ°Π΄': 0}
Π‘ΠΏΠΎΡΠΎΠ± 6: ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ° ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ
Π‘Π»ΠΎΠ²Π°ΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΏΠΈΡΠΊΠΎΠ² ΠΈ ΡΡΡΠΎΠΊ. ΠΡΠΈ ΡΡΠΎΠΌ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²ΠΎΠ΄ΠΈΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ ΡΠΈΡΠ»Π°ΠΌΠΈ ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ β ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, ΠΏΠΎΠ΄ΡΡΠ΅Ρ, ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅:
>>> numbers = [2, 18, 5, 7, 2, 32, 6, 9, 4, 8, 9, 12, 14, 14] >>> my_dict = {n: numbers.count(n) for n in numbers} >>> print(my_dict) {2: 2, 18: 1, 5: 1, 7: 1, 32: 1, 6: 1, 9: 2, 4: 1, 8: 1, 12: 1, 14: 2}
Π Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°Ρ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ ΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ:
>>> st = '12 31 4 53 6 7 4 90 8 7 56 3 42' >>> my_dict = {n: int(n) * 2 for n in st.split() if int(n) % 2 == 0} >>> print(my_dict) {'12': 24, '4': 8, '6': 12, '90': 180, '8': 16, '56': 112, '42': 84}
ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ
ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Python 3.6, ΡΠ»ΠΎΠ²Π°ΡΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΠΏΠΎΡΡΠ΄ΠΎΡΠ΅Π½Π½ΡΠΌΠΈ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡΠΌΠΈ β ΠΏΠ°ΡΡ ΠΊΠ»ΡΡ: Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅
Ρ
ΡΠ°Π½ΡΡΡΡ Π² ΡΠ»ΠΎΠ²Π°ΡΠ΅ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΡΡΠΎΠΊ ΠΈ ΡΠΏΠΈΡΠΊΠΎΠ², ΡΠ»ΠΎΠ²Π°ΡΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠ΅Π·Ρ ΠΈ ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΡ, Π° ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ»ΠΎΠ²Π°ΡΡ Π½Π΅Π»ΡΠ·Ρ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΏΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ β Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ² Π² ΡΠ»ΠΎΠ²Π°ΡΡΡ
Π²ΡΡΡΡΠΏΠ°ΡΡ ΠΊΠ»ΡΡΠΈ:
>>> my_dict = {'ΡΡΡΠΊΡ': 'ΡΠ±Π»ΠΎΠΊΠΎ', 'ΡΠ²Π΅Ρ': 'ΠΊΡΠ°ΡΠ½ΡΠΉ', 'ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ': '53 ΠΊΠ³'} >>> print(my_dict['ΡΠ²Π΅Ρ'], my_dict[' ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ']) ΠΊΡΠ°ΡΠ½ΡΠΉ 53 ΠΊΠ³
ΠΠ»ΡΡΠΈ Π² ΡΠ»ΠΎΠ²Π°ΡΠ΅ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΠΎΠ²ΡΠΎΡΡΡΡΡΡ β Π΅ΡΠ»ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π² ΡΠ»ΠΎΠ²Π°ΡΡ ΠΊΠ»ΡΡ, ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΠΉ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΌΡ, Python ΡΠΎΡ ΡΠ°Π½ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΠΊΠ»ΡΡ Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ:
>>> my_dict = {'ΡΠ²Π΅Ρ': 'ΠΊΡΠ°ΡΠ½ΡΠΉ', 'ΡΠ²Π΅Ρ': 'ΡΠΈΠ½ΠΈΠΉ'} >>> print(my_dict) {'ΡΠ²Π΅Ρ': 'ΡΠΈΠ½ΠΈΠΉ'}
Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠ»ΡΡΠ΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ , ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΌ: int, float, Boolean (True/False), frozenset, ΡΡΡΠΎΠΊΠΈ, ΠΊΠΎΡΡΠ΅ΠΆΠΈ. ΠΠ΅Π»ΡΠ·Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΏΠΈΡΠΊΠΈ, ΠΎΠ±ΡΡΠ½ΡΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π° set ΠΈ ΡΠ»ΠΎΠ²Π°ΡΠΈ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΌΠΈ. ΠΡΠΈ ΡΡΠΎΠΌ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΡΠ»ΠΎΠ²Π°ΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π°Π½Π½ΡΠ΅ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°, Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠ»ΠΎΠ²Π°ΡΠΈ β ΡΠ°ΠΊΠΈΠ΅ ΡΠ»ΠΎΠ²Π°ΡΠΈ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΌΠΈ:
>>> hr_info = {'ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ1': {'ΠΈΠΌΡ': 'ΠΠ³ΠΎΡ', 'Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ': 'ΠΏΠ΅Π½ΡΠ΅ΡΡΠ΅Ρ'}, 'ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ2': {'ΠΈΠΌΡ': 'ΠΠΈΡ Π°ΠΈΠ»', 'Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ': 'DevOps'}, 'ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ3': {'ΠΈΠΌΡ': 'Π’Π°ΡΡΡΠ½Π°', 'Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ': 'ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π΅Ρ'}} >>> print(hr_info['ΡΠΎΡΡΡΠ΄Π½ΠΈΠΊ2']['Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ']) DevOps
ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ Π² Python 3
Π‘Π»ΠΎΠ²Π°ΡΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΎΠ±ΡΠΈΠ΅ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ , ΠΈ ΠΈΠΌΠ΅ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ²ΠΎΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ . Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΎΠ±ΡΠΈΠ΅ ΠΈ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ°Ρ .
ΠΠ»ΠΈΠ½Π° ΡΠ»ΠΎΠ²Π°ΡΡ ΠΈ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ½ΠΎΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°:
>>> my_dict = {'ΡΠΎΠ²Π°Ρ': 'ΡΡΡΠ±ΠΎΠ»ΠΊΠ°', 'ΡΠ°Π·ΠΌΠ΅Ρ': 'XL', 'ΡΠ²Π΅Ρ': 'Π±Π΅Π»ΡΠΉ', 'ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ': '560'} >>> print(len(my_dict)) 4 >>> print('Π΅ΡΡΡ Π½Π° ΡΠΊΠ»Π°Π΄Π΅' if 'ΡΡΡΠ±ΠΎΠ»ΠΊΠ°' in my_dict else 'Π½Π΅Ρ Π² Π½Π°Π»ΠΈΡΠΈΠΈ') Π½Π΅Ρ Π² Π½Π°Π»ΠΈΡΠΈΠΈ
Π‘ΡΠΌΠΌΠ° ΠΊΠ»ΡΡΠ΅ΠΉ, ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ
Π€ΡΠ½ΠΊΡΠΈΡ sum() ΠΏΠΎΠ΄ΡΡΠΈΡΡΠ²Π°Π΅Ρ ΡΡΠΌΠΌΡ ΠΊΠ»ΡΡΠ΅ΠΉ ΡΠ»ΠΎΠ²Π°ΡΡ ΠΈ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° ΠΊΠ»ΡΡΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΠΈΡΠ»Π°ΠΌΠΈ:
>>> my_dict = {5: '50', 8: '90'} >>> print(sum(my_dict)) 13
Π€ΡΠ½ΠΊΡΠΈΠΈ min() ΠΈ max() ΡΠ°Π±ΠΎΡΠ°ΡΡ Π΄Π»Ρ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π° ΡΠΈΠΏΠΎΠ² Π΄Π°Π½Π½ΡΡ :
>>> my_dict = {'Π½Π°ΠΏΠΈΡΠΎΠΊ': 'ΡΠ±Π»ΠΎΡΠ½ΡΠΉ ΡΠΎΠΊ', 'ΠΎΠ±ΡΠ΅ΠΌ': '2 Π»', 'ΡΠ΅Π½Π°': 250, 'ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ': '156'} >>> print(min(my_dict), max(my_dict)) ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ΅Π½Π° >>> print(min(my_dict, key=len)) ΡΠ΅Π½Π°
ΠΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ
Π‘Π»ΠΎΠ²Π°ΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ β Π΅ΡΠ»ΠΈ Π² Π½ΠΈΡ Π΅ΡΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠ΅ ΠΊΠ»ΡΡΠΈ, Π² ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ ΡΠ»ΠΎΠ²Π°ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π²Π·ΡΡΠΎ ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΠ»ΠΎΠ²Π°ΡΡ:
>>> my_dict1 = {'ΡΠΎΠ²Π°Ρ': 'ΠΊΡΡΡΠΊΠ°', 'ΡΠ°Π·ΠΌΠ΅Ρ': 'XL', 'ΡΠ²Π΅Ρ': 'ΡΠ΅ΡΠ½ΡΠΉ'} >>> my_dict2 = {'Π°ΡΡΠΈΠΊΡΠ»': '35m', 'ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ': 34, 'ΡΠ²Π΅Ρ': 'ΡΠΈΠ½ΠΈΠΉ'} >>> print({**my_dict1, **my_dict2}) {'ΡΠΎΠ²Π°Ρ': 'ΠΊΡΡΡΠΊΠ°', 'ΡΠ°Π·ΠΌΠ΅Ρ': 'XL', 'ΡΠ²Π΅Ρ': 'ΡΠΈΠ½ΠΈΠΉ', 'Π°ΡΡΠΈΠΊΡΠ»': '35m', 'ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ': 34}
Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ
Π‘Π»ΠΎΠ²Π°ΡΠΈ ΡΡΠΈΡΠ°ΡΡΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌΠΈ, Π΅ΡΠ»ΠΈ Π² Π½ΠΈΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ ΠΈ ΠΊΠ»ΡΡΠΈ, ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ:
>>> my_dict = {'ΠΌΠ°ΡΠΊΠ°': 'BMW', 'ΡΠ²Π΅Ρ': 'ΡΠ΅ΡΠ½ΡΠΉ', 'Π°Π²ΡΠΎΠΏΠΈΠ»ΠΎΡ': 'Π½Π΅Ρ'} >>> my_dict2 = {'ΠΌΠ°ΡΠΊΠ°': 'Audi', 'ΡΠ²Π΅Ρ': 'ΡΠ΅ΡΠ½ΡΠΉ', 'Π°Π²ΡΠΎΠΏΠΈΠ»ΠΎΡ': 'Π½Π΅Ρ'} >>> print(my_dict == my_dict2) False
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠ»ΡΡΠ΅ΠΉ, Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠ»ΡΡΠ°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ keys(), ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ β values(), Ρ ΠΏΠ°ΡΠ°ΠΌΠΈ β items():
>>> my_dict = {'Π½Π°ΠΏΠΈΡΠΎΠΊ': 'ΡΠ°ΠΉ', 'Π²Π΅Ρ': 100, 'ΡΠ΅Π½Π°': 550, 'ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ': 256} >>> print(my_dict.values()) dict_values(['ΡΠ°ΠΉ', 100, 550, 256]) >>> print(my_dict.keys()) dict_keys(['Π½Π°ΠΏΠΈΡΠΎΠΊ', 'Π²Π΅Ρ', 'ΡΠ΅Π½Π°', 'ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ']) >>> print(my_dict.items()) dict_items([('Π½Π°ΠΏΠΈΡΠΎΠΊ', 'ΡΠ°ΠΉ'), ('Π²Π΅Ρ', 100), ('ΡΠ΅Π½Π°', 550), ('ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ', 256)])
ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²
ΠΠ»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΠΊΠ»ΡΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ =
:
>>> my_dict = {'Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ': 'ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ', 'ΠΈΠΌΡ': 'ΠΠ½ΡΠΎΠ½'} >>> my_dict['ΠΈΠΌΡ'] = 'ΠΠ²Π³Π΅Π½ΠΈΠΉ' >>> print(my_dict) {'Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ': 'ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ', 'ΠΈΠΌΡ': 'ΠΠ²Π³Π΅Π½ΠΈΠΉ'}
ΠΡΠ»ΠΈ ΠΆΠ΅ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ° Π² ΡΠ»ΠΎΠ²Π°ΡΠ΅ Π΅ΡΠ΅ Π½Π΅Ρ, Π½ΠΎΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π±ΡΠ΄Π΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ:
>>> my_dict = {'Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ': 'ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ', 'ΠΈΠΌΡ': 'ΠΠ²Π³Π΅Π½ΠΈΠΉ'} >>> my_dict['ΡΠ°ΠΌΠΈΠ»ΠΈΡ'] = 'ΠΠ³ΠΎΡΠΎΠ²' >>> print(my_dict) {'Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ': 'ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ', 'ΠΈΠΌΡ': 'ΠΠ²Π³Π΅Π½ΠΈΠΉ', 'ΡΠ°ΠΌΠΈΠ»ΠΈΡ': 'ΠΠ³ΠΎΡΠΎΠ²'}
ΠΠ΄Π½Π°ΠΊΠΎ Π΅ΡΠ»ΠΈ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ Π½Π΅ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π±Π΅Π· ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ Π΅ΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ ΠΎΡΠΈΠ±ΠΊΠ°:
>>> my_dict = {'Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ': 'ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ', 'ΠΈΠΌΡ': 'ΠΠ²Π³Π΅Π½ΠΈΠΉ', 'ΡΠ°ΠΌΠΈΠ»ΠΈΡ': 'ΠΠ³ΠΎΡΠΎΠ²'} >>> print(my_dict['Π³ΠΎΡΠΎΠ΄']) Traceback (most recent call last): File "<pyshell>", line 1, in <module> KeyError: 'Π³ΠΎΡΠΎΠ΄'
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΊΠ»ΡΡΡ β get()
Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π²ΡΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ get(), ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ β ΠΎΠ½ΠΎ Π²ΡΠ²Π΅Π΄Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ ΡΠ°ΠΊΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ° Π² ΡΠ»ΠΎΠ²Π°ΡΠ΅ Π½Π΅Ρ:
>>> my_dict = {'Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ': 'ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ', 'ΠΈΠΌΡ': 'ΠΠΈΡΠΈΠ»Π»'} >>> print(my_dict.get('Π·Π°ΡΠΏΠ»Π°ΡΠ°', 'Π½Π΅ ΡΠΊΠ°Π·Π°Π½Π°')) Π½Π΅ ΡΠΊΠ°Π·Π°Π½Π°
ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ/ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Ρ setdefault()
ΠΡΡΠ³ΠΎΠΉ ΠΌΠ΅ΡΠΎΠ΄ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ β setdefault(). ΠΠ½ Π΄Π΅ΠΉΡΡΠ²ΡΠ΅Ρ Π΄Π²ΡΠΌΡ ΡΠ°Π·Π½ΡΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ:
1) ΠΡΠ»ΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ ΠΊΠ»ΡΡ ΡΠΆΠ΅ Π΅ΡΡΡ Π² ΡΠ»ΠΎΠ²Π°ΡΠ΅ β Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ (Π΄Π°ΠΆΠ΅ ΠΏΡΠΈ Π½Π°Π»ΠΈΡΠΈΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ):
>>> my_dict = {'Π²ΠΎΠ·ΡΠ°ΡΡ': 25, 'ΠΈΠΌΡ': 'Π ΠΎΠΌΠ°Π½'} >>> print(my_dict.setdefault('Π²ΠΎΠ·ΡΠ°ΡΡ', 'Π½Π΅ ΡΠΊΠ°Π·Π°Π½')) 25
2) ΠΡΠ»ΠΈ ΠΊΠ»ΡΡΠ° Π½Π΅Ρ β Π²ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π² ΡΠ»ΠΎΠ²Π°ΡΡ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
>>> my_dict = {'Π²ΠΎΠ·ΡΠ°ΡΡ': 35, 'ΠΈΠΌΡ': 'ΠΠ³ΠΎΡ'} >>> print(my_dict.setdefault('Π·Π°ΡΠΏΠ»Π°ΡΠ°', 150000)) 150000 >>> print(my_dict) {'Π²ΠΎΠ·ΡΠ°ΡΡ': 35, 'ΠΈΠΌΡ': 'ΠΠ³ΠΎΡ', 'Π·Π°ΡΠΏΠ»Π°ΡΠ°': 150000}
ΠΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ»ΠΎΠ²Π°ΡΡ
ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π°ΡΡ ΠΌΠΎΠΆΠ½ΠΎ Β«ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡΒ», Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ Π΄ΡΡΠ³ΠΎΠ³ΠΎ. Π ΡΠ»ΡΡΠ°Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΠΊΠ»ΡΡΠ΅ΠΉ, ΠΊΠ°ΠΊ ΠΈ ΠΏΡΠΈ ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΠΎΠΌ ΡΠ°Π½Π΅Π΅ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠΈ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ, ΡΠΎΡ ΡΠ°Π½ΡΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π°ΡΡ:
>>> my_dict1 = {'Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ': 'ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ', 'ΠΈΠΌΡ': 'Π ΠΎΠΌΠ°Π½'} >>> my_dict2 = {'Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ': 'Π²ΡΠ°Ρ', 'ΠΈΠΌΡ': 'Π ΠΎΠΌΠ°Π½'} >>> my_dict1.update(my_dict2) >>> print(my_dict1) {'Π΄ΠΎΠ»ΠΆΠ½ΠΎΡΡΡ': 'Π²ΡΠ°Ρ', 'ΠΈΠΌΡ': 'Π ΠΎΠΌΠ°Π½'}
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΠ»ΠΎΠ²Π°ΡΡ
ΠΠ°ΠΊ ΠΈ Π² ΡΠ»ΡΡΠ°Π΅ ΡΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ, ΡΠ΄Π°Π»ΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈΠ· ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΠΏΠΎΡΠΎΠ±Π°ΠΌΠΈ:
del β ΡΠ΄Π°Π»ΡΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΊΠ»ΡΡΠΎΠΌ:
>>> my_dict = {'ΠΆΠ°Π½Ρ': 'ΡΡΠΈΠ»Π»Π΅Ρ', 'ΡΠ΅ΠΉΡΠΈΠ½Π³': 7.5, 'Π½Π°Π·Π²Π°Π½ΠΈΠ΅': 'ΠΠΏΠ°ΡΠ½ΡΠ΅ ΡΠ²ΡΠ·ΠΈ'} >>> del my_dict['Π½Π°Π·Π²Π°Π½ΠΈΠ΅'] >>> print(my_dict) {'ΠΆΠ°Π½Ρ': 'ΡΡΠΈΠ»Π»Π΅Ρ', 'ΡΠ΅ΠΉΡΠΈΠ½Π³': 7.5}
pop() β Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅:
>>> my_dict = {'ΠΆΠ°Π½Ρ': 'Π΄ΡΠ°ΠΌΠ°', 'ΡΠ΅ΠΉΡΠΈΠ½Π³': 8.5, 'Π½Π°Π·Π²Π°Π½ΠΈΠ΅': 'ΠΠ΅Π»Π΅Π½Π°Ρ ΠΌΠΈΠ»Ρ'} >>> ΡΠΈΠ»ΡΠΌ = my_dict.pop('Π½Π°Π·Π²Π°Π½ΠΈΠ΅') >>> print(ΡΠΈΠ»ΡΠΌ) ΠΠ΅Π»Π΅Π½Π°Ρ ΠΌΠΈΠ»Ρ
popitem() β ΡΠ΄Π°Π»ΡΠ΅Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΅Π³ΠΎ ΠΊΠ»ΡΡ: Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² Π²ΠΈΠ΄Π΅ ΠΊΠΎΡΡΠ΅ΠΆΠ°:
>>> my_dict = {'ΠΆΠ°Π½Ρ': 'ΡΡΠ½ΡΠ΅Π·ΠΈ', 'ΡΠ΅ΠΉΡΠΈΠ½Π³': 7.7, 'Π½Π°Π·Π²Π°Π½ΠΈΠ΅': 'ΠΠ»Π°ΡΡΠ΅Π»ΠΈΠ½ ΠΊΠΎΠ»Π΅Ρ'} >>> movie = my_dict.popitem() >>> print(movie) ('Π½Π°Π·Π²Π°Π½ΠΈΠ΅', 'ΠΠ»Π°ΡΡΠ΅Π»ΠΈΠ½ ΠΊΠΎΠ»Π΅Ρ')
clear() β ΡΠ΄Π°Π»ΡΠ΅Ρ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ»ΠΎΠ²Π°ΡΡ:
>>> my_dict = {'ΠΆΠ°Π½Ρ': 'Π΄ΡΠ°ΠΌΠ°', 'ΡΠ΅ΠΉΡΠΈΠ½Π³': 6.1, 'Π½Π°Π·Π²Π°Π½ΠΈΠ΅': 'Π ΡΠ΅ΡΠ΄ΡΠ΅ ΠΌΠΎΡΡ'} >>> my_dict.clear() >>> print(my_dict) {}
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΊΠΎΠΏΠΈΠΈ ΡΠ»ΠΎΠ²Π°ΡΡ
ΠΠΎΠΏΠΈΡ ΡΠ»ΠΎΠ²Π°ΡΡ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΡΠ΅ΠΌ ΠΆΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ, ΡΡΠΎ ΠΈ Π² ΡΠ»ΡΡΠ°Π΅ ΡΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ β Ρ ΠΏΠΎΠΌΠΎΡΡΡ copy():
>>> my_dict = {'ΠΆΠ°Π½Ρ': 'ΡΠ°Π½ΡΠ°ΡΡΠΈΠΊΠ°', 'ΡΠ΅ΠΉΡΠΈΠ½Π³': 8.8, 'Π½Π°Π·Π²Π°Π½ΠΈΠ΅': 'ΠΠ΅Π³ΡΡΠΈΠΉ ΠΏΠΎ Π»Π΅Π·Π²ΠΈΡ Π±ΡΠΈΡΠ²Ρ'} >>> new_dict = my_dict.copy() >>> print(new_dict) {'ΠΆΠ°Π½Ρ': 'ΡΠ°Π½ΡΠ°ΡΡΠΈΠΊΠ°', 'ΡΠ΅ΠΉΡΠΈΠ½Π³': 8.8, 'Π½Π°Π·Π²Π°Π½ΠΈΠ΅': 'ΠΠ΅Π³ΡΡΠΈΠΉ ΠΏΠΎ Π»Π΅Π·Π²ΠΈΡ Π±ΡΠΈΡΠ²Ρ'}
ΠΡΠ°ΠΊΡΠΈΠΊΠ°
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 1
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π½Π° Π²Ρ ΠΎΠ΄ Π΄Π²Π΅ ΡΡΡΠΎΠΊΠΈ, ΠΈ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΠΈΠ· Π½ΠΈΡ ΡΠ»ΠΎΠ²Π°ΡΡ. ΠΠ»ΡΡΠ°ΠΌΠΈ ΡΠ»ΡΠΆΠ°Ρ ΡΠ»ΠΎΠ²Π° ΠΈΠ· ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ β ΡΠ΅Π»ΡΠ΅ ΡΠΈΡΠ»Π° ΠΈΠ· Π²ΡΠΎΡΠΎΠΉ.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
ΡΠ±Π»ΠΎΠΊΠΈ ΡΠ»ΠΈΠ²Ρ Π³ΡΡΡΠΈ ΠΏΠ΅ΡΡΠΈΠΊΠΈ ΠΌΠ°Π½Π³ΠΎ ΠΊΠΈΠ²ΠΈ Π°ΠΏΠ΅Π»ΡΡΠΈΠ½Ρ 34 56 23 89 55 32 11
ΠΡΠ²ΠΎΠ΄:
{'ΡΠ±Π»ΠΎΠΊΠΈ': 34, 'ΡΠ»ΠΈΠ²Ρ': 56, 'Π³ΡΡΡΠΈ': 23, 'ΠΏΠ΅ΡΡΠΈΠΊΠΈ': 89, 'ΠΌΠ°Π½Π³ΠΎ': 55, 'ΠΊΠΈΠ²ΠΈ': 32, 'Π°ΠΏΠ΅Π»ΡΡΠΈΠ½Ρ': 11}
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
keys = input().split() values = map(int, input().split()) my_dict = dict(zip(keys, values)) print(my_dict)
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 2
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π½Π° Π²Ρ
ΠΎΠ΄ ΡΡΡΠΎΠΊΡ ΡΠΈΡΠ΅Π», ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΡ
ΠΏΡΠΎΠ±Π΅Π»Π°ΠΌΠΈ, ΠΈ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΡΠ»ΠΎΠ²Π°ΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΊΠ»ΡΡΠ°ΠΌΠΈ ΡΠ»ΡΠΆΠ°Ρ ΡΠ΅ΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π°, Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ β ΡΠ»ΠΎΠ²ΠΎ ΡΠ΅ΡΠ½ΠΎΠ΅
.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
45 6 8 23 21 87 65 45 38
ΠΡΠ²ΠΎΠ΄:
{6: 'ΡΠ΅ΡΠ½ΠΎΠ΅', 8: 'ΡΠ΅ΡΠ½ΠΎΠ΅', 38: 'ΡΠ΅ΡΠ½ΠΎΠ΅'}
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
nums = map(int, input().split()) my_dict = {n: 'ΡΠ΅ΡΠ½ΠΎΠ΅' for n in nums if n % 2 == 0} print(my_dict)
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 3
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π½Π° Π²Ρ ΠΎΠ΄ ΡΡΡΠΎΠΊΡ ΠΈ ΠΏΠΎΠ΄ΡΡΠΈΡΡΠ²Π°Π΅Ρ, ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· Π² Π½Π΅ΠΉ Π²ΡΡΡΠ΅ΡΠ°Π΅ΡΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» (Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΡΠ΅Π³ΠΈΡΡΡΠ°). Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ Π±Π΅Π· ΡΠΈΠ³ΡΡΠ½ΡΡ ΡΠΊΠΎΠ±ΠΎΠΊ.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
ΠΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠΏΠΎΡΠΎΠ± ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΊΡΠΈΡΠΈΠΊΠΈ: Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅, Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅ ΠΈ Π±ΡΠ΄ΡΡΠ΅ Π½ΠΈΠΊΠ΅ΠΌ.
ΠΡΠ²ΠΎΠ΄:
Π΅-11 Ρ-3 Ρ-7 Ρ-4 -14 ΠΎ-9 Π»-2 ΠΊ-4 Π΄-3 ΠΈ-10 Π½-6 ΠΏ-1 Π±-3 Π·-1 ΠΆ-1 Π°-2 Ρ-2 :-1 Ρ-2 Π³-3 ΠΉ-1 ,-1 Π²-1 Ρ-1 ΠΌ-1 .-1
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
st = input().lower() my_dict = {i: st.count(i) for i in st} print(*[str(k) + '-' + str(v) for k, v in my_dict.items()])
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 4
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ 2 ΡΠ»ΠΎΠ²Π° Π½Π° ΡΠ°Π·Π½ΡΡ ΡΡΡΠΎΠΊΠ°Ρ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΡΠ²Π»ΡΡΡΡΡ Π»ΠΈ ΡΡΠΈ ΡΠ»ΠΎΠ²Π° Π°Π½Π°Π³ΡΠ°ΠΌΠΌΠ°ΠΌΠΈ.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π° 1:
ΠΌΠ΅Ρ ΠΌΡΡ
ΠΡΠ²ΠΎΠ΄:
ΠΠ΅Ρ
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π° 2:
ΠΠΈΠ½ΠΎΡΠ°Π²Ρ ΠΠΎΡΠΌΠ°ΡΠΈΠ²
ΠΡΠ²ΠΎΠ΄:
ΠΠ°
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
word1, word2 = input().lower(), input().lower() c = {k: word1.count(k) for k in word1} d = {k: word2.count(k) for k in word2} print ('ΠΠ°' if c == d else 'ΠΠ΅Ρ')
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 5
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ ΡΠ΅ΠΊΡΡΠ° ΠΈ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΠΈΠ· Π½Π΅Π΅ ΡΠ½Π°ΡΠ°Π»Π° ΡΠΏΠΈΡΠΎΠΊ ΡΠΏΠΈΡΠΊΠΎΠ², Π° Π·Π°ΡΠ΅ΠΌ ΡΠ»ΠΎΠ²Π°ΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΏΠΎΠ΄ΡΠΏΠΈΡΠΊΠ° ΡΠ»ΡΠΆΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ, Π° Π²ΡΠΎΡΠΎΠΉ β ΠΊΠ»ΡΡΠΎΠΌ. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ Π½ΡΠΆΠ½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ Π² ΡΡΠΎΠ»Π±ΠΈΠΊ, Π±Π΅Π· ΡΠΈΠ³ΡΡΠ½ΡΡ ΡΠΊΠΎΠ±ΠΎΠΊ.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
ΠΊΡΠ°ΡΠ½ΡΠΉ, ΡΠ²Π΅Ρ; Gucci, Π±ΡΠ΅Π½Π΄; 145000, ΡΠ΅Π½Π°; 3, ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ
ΠΡΠ²ΠΎΠ΄:
ΡΠ²Π΅Ρ: ΠΊΡΠ°ΡΠ½ΡΠΉ Π±ΡΠ΅Π½Π΄: Gucci ΡΠ΅Π½Π°: 145000 ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ: 3
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
sp = [[i.split(', ')[0], i.split(',')[1]] for i in input().split('; ')] my_dict = {k: v for v, k in sp} result = '\n'.join(f'{k}: {v}' for k, v in my_dict.items()) print(result)
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 6
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΠΉ ΡΠΏΡΠ°Π²ΠΎΡΠ½ΠΈΠΊ ΠΈΠ· Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΡΡΡΠΎΠΊΠΈ, Π° Π·Π°ΡΠ΅ΠΌ Π²ΡΠ΄Π°Π΅Ρ Π½ΡΠΆΠ½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΏΠΎ ΠΈΠΌΠ΅Π½ΠΈ Π°Π±ΠΎΠ½Π΅Π½ΡΠ°. ΠΡΠ»ΠΈ Π°Π±ΠΎΠ½Π΅Π½ΡΠ° Ρ ΡΠ°ΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ Π½Π΅Ρ, Π½ΡΠΆΠ½ΠΎ Π²ΡΠ²Π΅ΡΡΠΈ ΠΠ΅Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ Π°Π±ΠΎΠ½Π΅Π½ΡΠ°
.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
ΠΠ°ΡΠ° (923)567-78-90; Π‘Π°ΡΠ° (912)345-23-21; ΠΠ³ΠΎΡ (812)456-64-23 ΠΠ°ΡΠ°
ΠΡΠ²ΠΎΠ΄:
(923)567-78-90
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
st = input().split('; ') phones = {i.split()[0]:i.split()[1] for i in st} name = input() print(phones.get(name, 'ΠΠ΅Ρ ΡΠ°ΠΊΠΎΠ³ΠΎ Π°Π±ΠΎΠ½Π΅Π½ΡΠ°'))
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 7
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ:
- ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π½Π° Π²Ρ ΠΎΠ΄ Π΄Π²Π΅ ΡΡΡΠΎΠΊΠΈ;
- ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΡΠ»ΠΎΠ²Π°ΡΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΊΠ»ΡΡΠΈ Π²Π·ΡΡΡ ΠΈΠ· ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ, Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ (ΡΠ΅Π»ΡΠ΅ ΡΠΈΡΠ»Π°) β ΠΈΠ· Π²ΡΠΎΡΠΎΠΉ;
- Π²ΡΠ²ΠΎΠ΄ΠΈΡ
ΠΡΡΡ
, Π΅ΡΡΡ Π»ΠΈ Π² ΡΠ»ΠΎΠ²Π°ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΠ°Π²Π½ΡΠ΅ 5, ΠΈΠΠ΅Ρ
Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
ΡΠ±Π»ΠΎΠΊΠΈ Π³ΡΡΡΠΈ Π°ΠΏΠ΅Π»ΡΡΠΈΠ½Ρ Π»ΠΈΠΌΠΎΠ½Ρ ΠΊΠΈΠ²ΠΈ 2 7 9 5 1
ΠΡΠ²ΠΎΠ΄:
ΠΡΡΡ
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
sp1 = input().split() sp2 = map(int, input().split()) my_dict = dict(zip(sp1, sp2)) print('ΠΡΡΡ' if 5 in my_dict.values() else 'ΠΠ΅Ρ')
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 8
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π½Π° Π²Ρ
ΠΎΠ΄ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΎΡ 1 Π΄ΠΎ 12, ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΡΡΡΠ°, ΠΏΠΎΡΡΠ΄ΠΊΠΎΠ²ΠΎΠΌΡ Π½ΠΎΠΌΠ΅ΡΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ. ΠΡΠ»ΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²Π΅Π» ΡΠΈΡΠ»ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠ΅Π½ΡΡΠ΅ ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡΡΠ΅ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ³ΠΎ β Π²ΡΠ²Π΅ΡΡΠΈ ΠΏΠΎΠ΄ΡΠΊΠ°Π·ΠΊΡ ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠΈΡΠ»ΠΎ ΠΎΡ 1 Π΄ΠΎ 12
.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
10
ΠΡΠ²ΠΎΠ΄:
ΠΠΊΡΡΠ±ΡΡ
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
months = {1: 'Π―Π½Π²Π°ΡΡ', 2: 'Π€Π΅Π²ΡΠ°Π»Ρ', 3: 'ΠΠ°ΡΡ', 4: 'ΠΠΏΡΠ΅Π»Ρ', 5: 'ΠΠ°ΠΉ', 6: 'ΠΡΠ½Ρ', 7: 'ΠΡΠ»Ρ', 8: 'ΠΠ²Π³ΡΡΡ', 9: 'Π‘Π΅Π½ΡΡΠ±ΡΡ', 10: 'ΠΠΊΡΡΠ±ΡΡ', 11: 'ΠΠΎΡΠ±ΡΡ', 12: 'ΠΠ΅ΠΊΠ°Π±ΡΡ'} num = int(input()) print(months.get(num, 'ΠΠ²Π΅Π΄ΠΈΡΠ΅ ΡΠΈΡΠ»ΠΎ ΠΎΡ 1 Π΄ΠΎ 12'))
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 9
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ:
- ΠΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π½Π° Π²Ρ ΠΎΠ΄ 3 ΡΡΡΠΎΠΊΠΈ Ρ Π½Π°Π·Π²Π°Π½ΠΈΡΠΌΠΈ ΡΡΡΠ°Π½ ΠΈ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΠΌΠΈ Π² Π½ΠΈΡ Π³ΠΎΡΠΎΠ΄Π°ΠΌΠΈ.
- ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΎΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ Π³ΠΎΡΠΎΠ΄Π° ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΡΡΠ°Π½Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ Π½Π°Ρ ΠΎΠ΄ΠΈΡΡΡ.
ΠΡΠΈΠΌΠ΅Ρ Π²Π²ΠΎΠ΄Π°:
ΠΠ²ΡΡΡΠΈΡ ΠΠ΅Π½Π° ΠΠ½ΡΠ±ΡΡΠΊ ΠΠΈΠ½Ρ ΠΡΠ°Ρ ΠΡΠΏΠ°Π½ΠΈΡ ΠΠ°ΡΡΠ΅Π»ΠΎΠ½Π° ΠΠ°Π΄ΡΠΈΠ΄ ΠΠ°Π»Π°Π³Π° Π‘Π΅Π²ΠΈΠ»ΡΡ Π€ΡΠ°Π½ΡΠΈΡ ΠΠ°ΡΠΈΠΆ ΠΠ°ΡΡΠ΅Π»Ρ ΠΠΈΠΎΠ½ ΠΠΈΡΡΠ° ΠΡΠ°Ρ
ΠΡΠ²ΠΎΠ΄:
ΠΠ²ΡΡΡΠΈΡ
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
my_dict = {k:v for _ in range(3) for k, *v in [input().split()]} city = input() [print(k) for k, v in my_dict.items() if city in v]
ΠΠ°Π΄Π°Π½ΠΈΠ΅ 10
ΠΠΌΠ΅Π΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ»ΠΎΠ²Π°ΡΡ:
numbers = {'dict1': [11, 20, 30, 17, 6, 24, 90, 15, 17], 'dict2': [21, 33, 40, 10, 29, 31, 90, 12], 'dict3': [52, 34, 20, 21, 44, 22, 10, 87], 'dict4': [22, 54, 29, 21, 70, 88, 99, 34], 'dict5': [21, 40, 29, 21, 19, 32, 68, 77], 'dict6': [14, 60, 70, 10, 55, 61, 84, 99], 'dict7': [45, 80, 12, 23, 42, 22, 37, 90], 'dict8': [13, 14, 15, 26, 48, 92, 36, 11], 'dict9': [12, 70, 18, 28, 18, 28, 53, 91], 'dict10': [29, 79, 18, 28, 18, 28, 32, 55]}
ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ΄Π°Π»ΠΈΡ ΠΈΠ· Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠ»ΠΎΠ²Π°ΡΡ Π²ΡΠ΅ ΡΠ΅ΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π°.
Π Π΅ΡΠ΅Π½ΠΈΠ΅:
numbers = {key: [i for i in value if i % 2 != 0] for key, value in numbers.items()} print(numbers)
ΠΠΎΠ΄Π²Π΅Π΄Π΅ΠΌ ΠΈΡΠΎΠ³ΠΈ
Π‘Π»ΠΎΠ²Π°ΡΠΈ ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ ΠΏΠΎΠΌΠΎΠ³Π°ΡΡ Π² ΡΠ΅ΡΠ΅Π½ΠΈΠΈ Π·Π°Π΄Π°Ρ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ
Ρ ΠΏΠΎΠ΄ΡΡΠ΅ΡΠΎΠΌ, ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠΌ Π²ΡΠ±ΠΎΡΠΎΠΌ, Ρ
ΡΠ°Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠΈΡ
ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ². ΠΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΡΠ»ΡΡΠ°ΡΡ
ΡΠ»ΠΎΠ²Π°ΡΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΡΡ
ΡΡΠ»ΠΎΠ²ΠΈΠΉ ifβ¦ elifβ¦ else
. Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΠ°ΡΡΠ΅ Π±ΡΠ΄Π΅ΠΌ ΠΈΠ·ΡΡΠ°ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΊΠΎΡΡΠ΅ΠΆΠ΅ΠΉ.
Π‘ΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΡΡΠΈΡΠ΅Π»Ρ
- ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ, ΡΡΠ΅ΡΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ°, ΠΎΠ½Π»Π°ΠΉΠ½ IDE
- ΠΡΠ΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ Python Ρ Π½ΡΠ»Ρ β ΠΊΠ½ΠΈΠ³ΠΈ, ΡΠ°ΠΉΡΡ, ΠΊΠ°Π½Π°Π»Ρ ΠΈ ΠΊΡΡΡΡ
- Π’ΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ : ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π±Π°Π·ΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ
- ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΡΡΠΎΠΊΠ°ΠΌΠΈ
- ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΠΏΠΈΡΠΊΠ°ΠΌΠΈ ΠΈ ΡΠΏΠΈΡΠΊΠΎΠ²ΡΠΌΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡΠΌΠΈ
- ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΡΠ»ΠΎΠ²Π°ΡΡΠΌΠΈ ΠΈ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°ΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΡΠ΅ΠΉ
- ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠΎΡΡΠ΅ΠΆΠ°ΠΌΠΈ
- ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ ΡΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π°ΠΌΠΈ
- ΠΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΠΈΠΊΠ»Π° for
- Π£ΡΠ»ΠΎΠ²Π½ΡΠΉ ΡΠΈΠΊΠ» while
- Π€ΡΠ½ΠΊΡΠΈΠΈ Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½Π½ΡΠΌΠΈ ΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠΌΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ
- ΠΠ½ΠΎΠ½ΠΈΠΌΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
- Π Π΅ΠΊΡΡΡΠΈΠ²Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ
- Π€ΡΠ½ΠΊΡΠΈΠΈ Π²ΡΡΡΠ΅Π³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ°, Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ ΠΈ Π΄Π΅ΠΊΠΎΡΠ°ΡΠΎΡΡ
- ΠΠ΅ΡΠΎΠ΄Ρ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ ΠΈ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ
- Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ
- ΠΡΠ½ΠΎΠ²Ρ ΡΠΊΡΠ°ΠΏΠΈΠ½Π³Π° ΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³Π°
- ΠΡΠ½ΠΎΠ²Ρ ΠΠΠ: ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΡ ΠΈ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅
- ΠΡΠ½ΠΎΠ²Ρ ΠΠΠ β Π°Π±ΡΡΡΠ°ΠΊΡΠΈΡ ΠΈ ΠΏΠΎΠ»ΠΈΠΌΠΎΡΡΠΈΠ·ΠΌ
- ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° Tkinter
- ΠΡΠ½ΠΎΠ²Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈΠ³Ρ Π½Π° Pygame
- ΠΡΠ½ΠΎΠ²Ρ ΡΠ°Π±ΠΎΡΡ Ρ SQLite
- ΠΡΠ½ΠΎΠ²Ρ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Flask
- ΠΡΠ½ΠΎΠ²Ρ ΡΠ°Π±ΠΎΡΡ Ρ NumPy
- ΠΡΠ½ΠΎΠ²Ρ Π°Π½Π°Π»ΠΈΠ·Π° Π΄Π°Π½Π½ΡΡ
Ρ Pandas