๊ด€๋ฆฌ ๋ฉ”๋‰ด

C-log

Welcome to Python : ๋”•์…”๋„ˆ๋ฆฌ ์ž๋ฃŒํ˜• ๋ณธ๋ฌธ

๐Ÿ“˜Python

Welcome to Python : ๋”•์…”๋„ˆ๋ฆฌ ์ž๋ฃŒํ˜•

4:Bee 2023. 7. 8. 21:41
728x90

Title Code Console
๋”•์…”๋„ˆ๋ฆฌ ์ž๋ฃŒํ˜•
๋”•์…”๋„ˆ๋ฆฌ ์Œ ์ถ”๊ฐ€

a
= {1: 'a'}
a[2] = 'b'
print(a)
a['name'] = 'pey'
print(a)
a[3] = [1, 2, 3]
print(a)

{1: 'a', 2: 'b'}
{1: 'a', 2: 'b', 'name': 'pey'}
{1: 'a', 2: 'b', 'name': 'pey', 3: [1, 2, 3]}
๋”•์…”๋„ˆ๋ฆฌ ์š”์†Œ ์‚ญ์ œ

del a[1]
print(a)

{2: 'b', 'name': 'pey', 3: [1, 2, 3]}
๋”•์…”๋„ˆ๋ฆฌ Key ์‚ฌ์šฉํ•ด value ์–ป๊ธฐ

grade = {'pey': 10, 'julliet': 99}
print(grade['pey'])
print(grade['julliet'])

10
99

a = {1: 'a', 2: 'b'}
print(a[1])
print(a[2])

a
b
๋”•์…”๋„ˆ๋ฆฌ๋Š” ๋ฆฌ์ŠคํŠธ๋‚˜ ํŠœํ”Œ์— ์žˆ๋Š” ์ธ๋ฑ์‹ฑ ๋ฐฉ๋ฒ•์„ ์ ์šฉํ•  ์ˆ˜ ์—†๋‹ค.
๋”•์…”๋„ˆ๋ฆฌ ์ฃผ์˜ํ•  ์‚ฌํ•ญ

a = {1: 'a', 1: 'b'}
print(a)  // 1 : 'a' ์Œ์ด ๋ฌด์‹œ๋œ๋‹ค.

{1: 'b'} -> 1 : 'a' ์Œ์ด ๋ฌด์‹œ๋œ๋‹ค.

a
= {[1, 2]: 'hi'} // ๋ฆฌ์ŠคํŠธ๋ฅผ key๋กœ ์‚ฌ์šฉ
print(a

Traceback (most recent call last):
  File "...Quiz.py", line 2, in <module>
    a = {[1, 2]: 'hi'}
TypeError: unhashable type: 'list'
-> ๋ฆฌ์ŠคํŠธ๋ฅผ key๋กœ ์‚ฌ์šฉ
Title Code Console
๋”•์…”๋„ˆ๋ฆฌ ๊ด€๋ จ ํ•จ์ˆ˜
keys

a = {'name': 'pey', 'phone': '010-9999-1234', 'birth': '1118'}
print(a.keys())

dict_keys(['name', 'phone', 'birth'])
๋ฆฌ์ŠคํŠธ ๊ณ ์œ ์˜ append, insert, pop, remove, sort ํ•จ์ˆ˜๋Š” ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์—†๋‹ค.
values

a = {'name': 'pey', 'phone': '010-9999-1234', 'birth': '1118'}
print(a.values())

dict_values(['pey', '010-9999-1234', '1118'])
items

a = {'name': 'pey', 'phone': '010-9999-1234', 'birth': '1118'}
print(a.items())

dict_items([('name', 'pey'), ('phone', '010-9999-1234'), ('birth', '1118')])
clear

a = {'name': 'pey', 'phone': '010-9999-1234', 'birth': '1118'}
print(a.clear())

None
get


a = {'name': 'pey', 'phone': '010-9999-1234', 'birth': '1118'}
print(a.get('name'))
print(a.get('phone'))

pey
010-9999-1234

a = {'name': 'pey', 'phone': '010-9999-1234', 'birth': '1118'}
print(a.get['nokey'])

Traceback (most recent call last):
  File "...Quiz.py", line 3, in <module>
    print(a.ge('nokey'))

AttributeError: 'dict' object has no attribute 'ge'. Did you mean: 'get'?
in

a = {'name': 'pey', 'phone': '010-9999-1234', 'birth': '1118'}
print('name' in a)
print('email' in a)

True
False

 

728x90
Comments