๐ŸŽก ํŒŒ์ด์ฌ ๋‚ด์žฅ๊ฐ์ฒด ๋ฉ”์†Œ๋“œ ๋ชจ์Œ

์ „์ฃผ์€ยท2023๋…„ 1์›” 19์ผ
0
post-thumbnail

์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ

input()

  • ํ•œ๋ฒˆ์— ์ž…๋ ฅ๋ฐ›๊ธฐ
# split() : ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ „๋‹ฌ๋œ ๋ฌธ์ž๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚˜๋ˆ ์„œ ์ €์žฅ
name, age, weight = input('์ด๋ฆ„, ๋‚˜์ด, ๋ชธ๋ฌด๊ฒŒ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”: ').split(' ')
print('{0}๋‹˜์˜ ๋‚˜์ด๋Š” {1}์‚ด์ด๋ฉฐ, ๋ชธ๋ฌด๊ฒŒ๋Š” {2}kg์ž…๋‹ˆ๋‹ค.'.format(name,age,weight))

Print()

  • ,์™€ end
print('Hello', 'Python', 'Hi', 'Python')
print ('Hello', end=' ') # ์˜†์œผ๋กœ ๋ถ™๊ฒŒํ•จ
print('Pytthon')
  • ๊ฒฐ๊ณผ
Hello Python Hi Python
Hello Pytthon
  • %d, %f, %s
print('์ˆซ์ž : %d, %d' % (100,50)) # ์†Œ๊ด„ํ˜ธ๋กœ ๋ฌถ๊ธฐ
print('์ˆซ์ž : %d' % 100.3) # ์ •์ˆ˜๋ผ๊ณ  ์จ์„œ ์†Œ์ˆ˜์  ๋ฒ„๋ ค์ง
print('์‹ค์ˆ˜ : %f' % 100.3)
print('๋ฌธ์ž์—ด : %s' % 'Python')
print('๋ฌธ์ž์—ด : %s' % 10)
print('%5d' % 100)
print('%5d' % 10000)
print('%05d' % 100) # ๋นˆ์นธ 0์œผ๋กœ ์ฑ„์›Œ์คŒ
print('%6.2f' % 123.45) 
# ์•ž ์ˆ˜๋Š” ์ด ์ž๋ฆฌ์ˆ˜ 6 = ์†Œ์ˆ˜์ ์„ ํฌํ•จํ•œ ๋ชจ๋“  ์‹ค์ˆ˜ ์ž๋ฆฌ / ๋’ค ์ˆ˜๋Š” 2 ์†Œ์ˆ˜์ž๋ฆฌ
print('%6.2f' % 123.4567) # ๋ฐ˜์˜ฌ๋ฆผ ์‹œํ‚ด
print('%6.2f' % 123.4) # ๋‚จ์€ ์†Œ์ˆ˜์ž๋ฆฌ๋Š” 0์œผ๋กœ ์ฑ„์›€
  • ๊ฒฐ๊ณผ
์ˆซ์ž : 100, 50
์ˆซ์ž : 100
์‹ค์ˆ˜ : 100.300000
๋ฌธ์ž์—ด : Python
๋ฌธ์ž์—ด : 10
  100
10000
00100
123.45
123.46
  • format
print('{0} {1}'.format('๊น€์‚ฌ๊ณผ','๋ฐ˜ํ•˜๋‚˜'))
print('{1} {0}'.format('๊น€์‚ฌ๊ณผ','๋ฐ˜ํ•˜๋‚˜'))
print('{0:3s}๋‹˜์€ {1:03d}์‚ด ์ž…๋‹ˆ๋‹ค.'.format('๊น€์‚ฌ๊ณผ',20))
  • ๊ฒฐ๊ณผ
๊น€์‚ฌ๊ณผ ๋ฐ˜ํ•˜๋‚˜
๋ฐ˜ํ•˜๋‚˜ ๊น€์‚ฌ๊ณผ
๊น€์‚ฌ๊ณผ๋‹˜์€ 020์‚ด ์ž…๋‹ˆ๋‹ค.

๋ณ€์ˆ˜ ๊ด€๋ จ ๋ฉ”์†Œ๋“œ

type(๋ณ€์ˆ˜): ๋ณ€์ˆ˜์˜ ๋ฐ์ดํ„ฐ ํƒ€์ž…์„ ๋ฐ˜ํ™˜

  • ํŒŒ์ด์ฌ์€ ํƒ€์ž…์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ๋ชจ๋‘ ๋‹ค ๊ฐ์ฒด๋กœ ์ €์žฅ๋œ๋‹ค.
  • ํ•˜์ง€๋งŒ ๋‚ด๋ถ€์ ์œผ๋กœ๋Š” ๋ฐ์ดํ„ฐ ํƒ€์ž…์ด ์žˆ์Œ! (str, int, float, bool)

del ๋ณ€์ˆ˜: ๋ณ€์ˆ˜๋ฅผ ๋ฉ”๋ชจ๋ฆฌ์—์„œ ์‚ญ์ œ

ํ˜•๋ณ€ํ™˜ ํ•จ์ˆ˜

  • int(๋ฌธ์ž์—ด): ๋ฌธ์ž์—ด์„ ์ˆซ์ž(์ •์ˆ˜) ํƒ€์ž…์œผ๋กœ ๋ณ€ํ™˜
  • str(๋ณ€์ˆ˜): ๋ฌธ์ž์—ด ํƒ€์ž…์œผ๋กœ ๋ตจํ™˜

๋ฌธ์ž์—ด ๊ด€๋ จ ๋ฉ”์†Œ๋“œ

  • ๋ฌธ์ž์—ด ์ธ๋ฑ์‹ฑ
๋ฌธ์ž์—ด[0]  # ๋งจ์•ž
๋ฌธ์ž์—ด[-1] # ๋งจ๋’ค
๋ฌธ์ž์—ด[n] # n+1๋ฒˆ์งธ
๋ฌธ์ž์—ด[:n] # ์ฒ˜์Œ๋ถ€ํ„ฐ n+1๋ฒˆ์งธ
๋ฌธ์ž์—ด[n:] # n+1๋ฒˆ์งธ๋ถ€ํ„ฐ ๋๊นŒ์ง€
๋ฌธ์ž์—ด[n:m] # n+1๋ฒˆ์งธ๋ถ€ํ„ฐ m+1๊นŒ์ง์ „๊นŒ์ง€
  • len(๋ฌธ์ž์—ด): ๋ฌธ์ž์—ด์˜ ๊ธธ์ด๋ฅผ ๋ฐ˜ํ™˜
  • ๋ฌธ์ž์—ด.count(๋งค๊ฐœ๋ณ€์ˆ˜): ๋ฌธ์ž์—ด์—์„œ ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ „๋‹ฌ๋œ ๋ฌธ์ž์—ด์˜ ์ถœํ˜„ ํšŸ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜
  • ๋ฌธ์ž์—ด.find(๋งค๊ฐœ๋ณ€์ˆ˜): ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ „๋‹ฌ๋œ ๋ฌธ์ž์—ด์ด ์ฒ˜์Œ ๋‚˜์˜ค๋Š” ์œ„์น˜๋ฅผ ์ธ๋ฑ์Šค๋กœ ๋ฐ˜ํ™˜
  • ๋ฌธ์ž์—ด.index(๋งค๊ฐœ๋ณ€์ˆ˜): ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ „๋‹ฌ๋œ ๋ฌธ์ž์—ด์ด ์ฒ˜์Œ ๋‚˜์˜ค๋Š” ์œ„์น˜๋ฅผ ์ธ๋ฑ์Šค๋กœ ๋ฐ˜ํ™˜. ์ฐพ์ง€ ๋ชปํ•  ๊ฒฝ์šฐ ์—๋Ÿฌ๋ฅผ ๋ฐœ์ƒ
  • ๋ฌธ์ž์—ด.replace(A,B): ํŠน์ • ๋ฌธ์ž์—ด(A)์„ ์น˜ํ™˜(B)
  • ๋ฌธ์ž์—ด.split(๋งค๊ฐœ๋ณ€์ˆ˜) : ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ „๋‹ฌ๋œ ๋ฌธ์ž๋ฅผ ๊ธฐ์ค€์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚˜๋ˆ ์„œ ์ €์žฅ
  • ๋ฌธ์ž์—ด.upper(): ๋ฌธ์ž์—ด์„ ๋ชจ๋‘ ๋Œ€๋ฌธ์ž๋กœ ๋ณ€ํ™˜
  • ๋ฌธ์ž์—ด.lower(): ๋ฌธ์ž์—ด์„ ๋ชจ๋‘ ์†Œ๋ฌธ์ž๋กœ ๋ณ€ํ™˜
  • ๋ฌธ์ž์—ด.lstrip(): ๋ฌธ์ž์—ด์˜ ์™ผ์ชฝ ๊ณต๋ฐฑ์„ ์ œ๊ฑฐ
  • ๋ฌธ์ž์—ด.rstrip(): ๋ฌธ์ž์—ด์˜ ์˜ค๋ฅธ์ชฝ ๊ณต๋ฐฑ์„ ์ œ๊ฑฐ
  • ๋ฌธ์ž์—ด.strip(): ๋ฌธ์ž์—ด์˜ ์–‘์ชฝ ๊ณต๋ฐฑ์„ ์ œ๊ฑฐ
    (์ฐธ๊ณ ) ๊ณต๋ฐฑ์ œ๊ฑฐ: ๋ฌธ์ž์—ด.replace(' ','')
  • join(): ๋ฌธ์ž์—ด์— ํŠน์ • ๋ฌธ์ž์—ด์„ ์‚ฝ์ž…
    val="Python"
    print('โญ'.join(val))
    ---
    ๊ฒฐ๊ณผ
    Pโญyโญtโญhโญoโญn

๋ฆฌ์ŠคํŠธ []

  • ์—ฌ๋Ÿฌ๊ฐ€์ง€ ๋ฐ์ดํ„ฐ ํƒ€์ž… ๊ฐ€๋Šฅ
  • ๋ฆฌ์ŠคํŠธ ํƒ€์ž…์ด 2์ฐจ์›ํ˜•ํƒœ๋กœ ๊ฐ€๋Šฅ

๋ฆฌ์ŠคํŠธ ์ธ๋ฑ์‹ฑ

li3 = [1, 3, 5, ['๊น€์‚ฌ๊ณผ' , '์˜ค๋ Œ์ง€', '๋ฐ˜ํ•˜๋‚˜', ['๐ŸŽ','๐ŸŒ','๐Ÿ','๐Ÿ‘']]]
print(li3[3]) #  ---------------------------3---------------------------
print(li3[-2])
print(li3[-1][-2])
print(li3[-1][-1][-2])

๊ฒฐ๊ณผ

['๊น€์‚ฌ๊ณผ', '์˜ค๋ Œ์ง€', '๋ฐ˜ํ•˜๋‚˜', ['๐ŸŽ', '๐ŸŒ', '๐Ÿ', '๐Ÿ‘']]
5
๋ฐ˜ํ•˜๋‚˜
๐Ÿ

๋ฆฌ์ŠคํŠธ ์Šฌ๋ผ์ด์‹ฑ

li6 = [10, 20, 30, ['๊น€์‚ฌ๊ณผ', '์˜ค๋ Œ์ง€', '๋ฐ˜ํ•˜๋‚˜'],40, ['๐Ÿ˜ป','๐Ÿถ']]
print(li6[3:6]) 
print(li6[5][:1])

๊ฒฐ๊ณผ

[['๊น€์‚ฌ๊ณผ', '์˜ค๋ Œ์ง€', '๋ฐ˜ํ•˜๋‚˜'], 40, ['๐Ÿ˜ป', '๐Ÿถ']]
['๐Ÿ˜ป']

๋ฆฌ์ŠคํŠธ ์—ฐ์‚ฐ์ž

  • +์—ฐ์‚ฐ์ž ๊ฐ€๋Šฅ(๋ถ™์ด๋Š” ์ˆœ์„œ๋Œ€๋กœ ํ•ฉ์ณ์ง)
li7 = <[10, 20, 30]
li8 = [40, 50, 60]
print(li7 + li8) #๋‘๊ฐœ๊ฐ€ ํ•ฉ์ณ์ง„๋‹ค.
print(li8 + li7) #๋ถ™์ด๋Š” ์ˆœ์„œ๋Œ€๋กœ ํ•ฉ์ณ์ง„๋‹ค.
print(li7 * 3) # ์„ธ๋ฒˆ ๋ฐ˜๋ณต

๊ฒฐ๊ณผ

[10, 20, 30, 40, 50, 60]
[40, 50, 60, 10, 20, 30]
[10, 20, 30, 10, 20, 30, 10, 20, 30]

๋ฆฌ์ŠคํŠธ ์ˆ˜์ •/์‚ญ์ œ

โ—โ— โœ” ์ง‘์ค‘ : ์Šฌ๋ผ์ด์‹ฑ[:]์ด๋ž‘, ์ธ๋ฑ์‹ฑ[์ˆซ์ž]๋ž‘ ๋‹ค๋ฅด๋‹คโ—โ—

  • ์ˆ˜์ •
li10 = [10, 20, 30]
li10[1] = 100
print(li10)
# โœ” ์ง‘์ค‘ : ์Šฌ๋ผ์ด์‹ฑ[:]์ด๋ž‘, ์ธ๋ฑ์‹ฑ[์ˆซ์ž]๋ž‘ ๋‹ค๋ฅด๋‹คโ—โ—
# ์Šฌ๋ผ์ด์‹ฑ์„ ์ด์šฉํ•ด ๋ฆฌ์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•œ ๊ฒฝ์šฐ ๋ฆฌ์ŠคํŠธ์— ๋ฐ์ดํ„ฐ๊ฐ€ ํฌํ•จ
li10[1:2] = ['๐Ÿ˜','๐Ÿ˜','๐Ÿคฉ','๐Ÿ˜ƒ']
print(li10)
# ์ธ๋ฑ์‹ฑ์„ ์ด์šฉํ•ด ๋ฆฌ์ŠคํŠธ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•œ ๊ฒฝ์šฐ ๋ฆฌ์ŠคํŠธ ์•ˆ์— ๋ฆฌ์ŠคํŠธ๊ฐ€ ํฌํ•จ
li10 = [10, 20 , 30]
li10[1] = ['๐Ÿ˜','๐Ÿ˜','๐Ÿคฉ','๐Ÿ˜ƒ']
print(li10)
  • ๊ฒฐ๊ณผ
    [10, 100, 30]
    [10, '๐Ÿ˜', '๐Ÿ˜', '๐Ÿคฉ', '๐Ÿ˜ƒ', 30]
    [10, ['๐Ÿ˜', '๐Ÿ˜', '๐Ÿคฉ', '๐Ÿ˜ƒ'], 30]
  • ์‚ญ์ œ: ๋นˆ๋ฆฌ์ŠคํŠธ๋ฅผ ๋„ฃ๊ฑฐ๋‚˜ del์ด์šฉ
li10[1:3]=[] # ๋นˆ ๋ฆฌ์ŠคํŠธ ์ €์žฅ -> ์‚ญ์ œ
print(li10)
del li10[0] # ์ธ๋ฑ์Šค 0๋ฒˆ ์š”์†Œ ์‚ญ์ œ
print(li10) # ๋ฆฌ์ŠคํŠธ๋Š” ๋‚จ๊ฒจ์žˆ๋‹ค.
  • ๊ฒฐ๊ณผ
    [10]
    []

๋ฆฌ์ŠคํŠธ ํ•จ์ˆ˜

  • ๋ฆฌ์ŠคํŠธ.append(๋ฐ์ดํ„ฐ): ๋ฆฌ์ŠคํŠธ ๋งˆ์ง€๋ง‰ ์ž๋ฆฌ์— ๋ฐ์ดํ„ฐ(๋ฆฌ์ŠคํŠธ๋Š” ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ๋กœ ๋“ค์–ด๊ฐ) ์ถ”๊ฐ€ = ๋ฆฌ์ŠคํŠธ = ๋ฆฌ์ŠคํŠธ + ๋ฐ์ดํ„ฐ
  • ๋ฆฌ์ŠคํŠธ.extend([์š”์†Œ]): ๋ฆฌ์ŠคํŠธ์— ์š”์†Œ(๋ฆฌ์ŠคํŠธ๋Š” ๋ฆฌ์ŠคํŠธ ์•ˆ์˜ ์š”์†Œ๊ฐ€ ๋“ค์–ด๊ฐ)๋ฅผ ๋”ํ•จ
  • ๋ฆฌ์ŠคํŠธ.pop(): ๋ฆฌ์ŠคํŠธ ๋งˆ์ง€๋ง‰์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ˜ํ™˜ํ•˜๊ณ  ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋Š” ์‚ญ์ œ
  • ๋ฆฌ์ŠคํŠธ.remove(๋งค๊ฐœ๋ณ€์ˆ˜): ๋งค๊ฐœ๋ณ€์ˆ˜๋กœ ์ „๋‹ฌ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ฑฐ. ๊ฐ™์€ ๋ฐ์ดํ„ฐ๊ฐ€ ์—ฌ๋Ÿฌ๊ฐœ ์žˆ์„๊ฒฝ์šฐ ์ฒ˜์Œ ์ถœํ˜„ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ฑฐ
  • ๋ฆฌ์ŠคํŠธ.insert(์ธ๋ฑ์Šค, ๋ฐ์ดํ„ฐ): ๋ฆฌ์ŠคํŠธ์˜ ํŠน์ • ์œ„์น˜(์ธ๋ฑ์Šค)์— ๋ฐ์ดํ„ฐ๋ฅผ ์‚ฝ์ž…
  • ๋ฆฌ์ŠคํŠธ.index(๋ฐ์ดํ„ฐ):๋ฆฌ์ŠคํŠธ์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๊ฐ€ ์žˆ์„ ๊ฒฝ์šฐ ์œ„์น˜๋ฅผ ์ธ๋ฑ์Šค๋กœ ๋ฐ˜ํ™˜
  • ๋ฆฌ์ŠคํŠธ.reverse(): ๋ฆฌ์ŠคํŠธ์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ˜๋Œ€ ์ˆœ์„œ๋กœ ๋ฐ˜ํ™˜
  • ๋ฆฌ์ŠคํŠธ.sort(): ๋ฆฌ์ŠคํŠธ์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ ์ •๋ ฌ
  • ๋ฆฌ์ŠคํŠธ.sort(reverse=True): ๋ฆฌ์ŠคํŠธ์— ์ €์žฅ๋œ ๋ฐ์ดํ„ฐ๋ฅผ ๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌ
  • ๋ฆฌ์ŠคํŠธ.count(๋ฐ์ดํ„ฐ): ๋ฆฌ์ŠคํŠธ์— ํฌํ•จ๋œ ํŠน์ • ๋ฐ์ดํ„ฐ์˜ ๊ฐฏ์ˆ˜๋ฅผ ๋ฐ˜ํ™˜
  • len(๋ฆฌ์ŠคํŠธ): ์š”์†Œ์˜ ๊ฐฏ์ˆ˜ ๋ฐ˜ํ™˜, ํ‘œ์ค€ ํŒŒ์ด์ฌ ํ•จ์ˆ˜

ํŠœํ”Œ ()

  • ๋ฆฌ์ŠคํŠธ์™€ ๋น„์Šทํ•˜์ง€๋งŒ ์ˆ˜์ •, ์‚ญ์ œ ๋ถˆ๊ฐ€๋Šฅ ()
  • ํŠœํ”Œ์€ ๋‚ด์šฉ์ด ๋ฐ”๋€Œ์ง€ ์•Š๋Š”๋‹ค.
  • ํŠœํ”Œ ์•ˆ ๋ฆฌ์ŠคํŠธ ๊ฐ€๋Šฅ ( ๊ทธ ๋ฆฌ์ŠคํŠธ๋Š” ์ˆ˜์ • ๊ฐ€๋Šฅ )
  • ์‚ญ์ œํ• ๋•Œ๋Š” del ํŠœํ”Œ๋ช…

ํŠœํ”Œ์˜ ์ธ๋ฑ์‹ฑ๊ณผ ์Šฌ๋ผ์ด์‹ฑ ์—ฐ์‚ฐ

tu8 = (1,2, 'apple', 'banana')

# ์ธ๋ฑ์‹ฑ : ์ผ๋ฐ˜ ๊ฐ’์ด ๋‚˜์˜จ๋‹ค
print(tu8[0])
print(tu8[-1])

# ์Šฌ๋ผ์ด์‹ฑ : ๊ฒฐ๊ณผ๊ฐ€ ํŠœํ”Œ๋กœ ๋‚˜์˜จ๋‹ค.
print(tu8[1:]) 
print(tu8[1:3])

# ๋ง์…ˆ(์—ฐ๊ฒฐ)
tu9 = (30,40)
print(tu8 + tu9)

# ๊ณฑ์…ˆ(๋ฐ˜๋ณต)
print(tu8 * 3)

# ์š”์†Œ์˜ ๊ฐฏ์ˆ˜
print(len(tu8))

๊ฒฐ๊ณผ

1
banana
(2, 'apple', 'banana')
(2, 'apple')
(1, 2, 'apple', 'banana', 30, 40)
(1, 2, 'apple', 'banana', 1, 2, 'apple', 'banana', 1, 2, 'apple', 'banana')
4

ํŠœํ”Œ์˜ ์ •๋ ฌ

  • ํŠœํ”Œ์€ sort๋ฅผ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š”๊ฒŒ ๊ฐ’์ด ๋ฐ”๋€Œ์–ด๋ฒ„๋ฆฌ๊ธฐ ๋•Œ๋ฌธ!
  • ๋ณ€์ˆ˜ = sorted(ํŠœํ”Œ): ๋ฐ์ดํ„ฐ๋ฅผ ์ •๋ ฌ, ํŒŒ์ด์ฌ ๊ธฐ๋ณธ ํ•จ์ˆ˜ ๊ฒฐ๊ณผ๋Š” ๋ฆฌ์ŠคํŠธ๋กœ ๋‚˜์˜ด!

๋”•์…”๋„ˆ๋ฆฌ {}

  • ๋Œ€์‘๊ด€๊ณ„๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ž๋ฃŒํ˜•์œผ๋กœ key์™€ value๋ผ๋Š” ๊ฒƒ์„ ํ•œ์Œ์œผ๋กœ ๊ฐ–๋Š” ํ˜•ํƒœ
  • ํ•˜๋‚˜์˜ ๋”•์…”๋„ˆ๋ฆฌ์˜ key๋Š” ์ค‘๋ณต๋  ์ˆ˜ ์—†์Œ
  • ํ•˜๋‚˜์˜ ๋”•์…”๋„ˆ๋ฆฌ์˜ value๋Š” ์ค‘๋ณต์ผ ์ˆ˜ ์žˆ์Œ

key๋กœ value ์ฐพ๊ธฐ

dic3 = {'no':1, 'userid':'apple', 'name':'๊น€์‚ฌ๊ณผ', 'hp':'010-1111-1111'}
print(dic3['no'])
print(dic3['userid'])
# print(dic3['age']) # ํ‚ค๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉด ์—๋Ÿฌ #KeyError: 'age'

# get(): key๋ฅผ ์ด์šฉํ•ด์„œ value๋ฅผ ๋ฐ˜ํ™˜
print(dic3.get('userid'))
print(dic3.get('age')) #์—๋Ÿฌ๊ฐ€ ๋‚˜์ง€ ์•Š์Œ #None
print(dic3.get('age','๋‚˜์ด๋ฅผ ์•Œ ์ˆ˜ ์—†์Œ'))

๊ฒฐ๊ณผ

1
apple

๋ฐ์ดํ„ฐ ์ถ”๊ฐ€ ๋ฐ ์‚ญ์ œ

  • ์ถ”๊ฐ€
    ๋”•์…”๋„ˆ๋ฆฌ[key] = value
  • ์‚ญ์ œ
    ??

๋”•์…”๋„ˆ๋ฆฌ ํ•จ์ˆ˜

  • ๋”•์…”๋„ˆ๋ฆฌ.keys(): key ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ฐ˜ํ™˜
  • ๋”•์…”๋„ˆ๋ฆฌ.values(): value ๋ฆฌ์ŠคํŠธ ๋ฐ˜ํ™˜
  • ๋”•์…”๋„ˆ๋ฆฌ.items(): key์™€ value๋ฅผ ํ•œ์Œ์œผ๋กœ ๋ฌถ๋Š” ํŠœํ”Œ์„ ๋ฐ˜ํ™˜
  • key์ด๋ฆ„ in ๋”•์…”๋„ˆ๋ฆฌ: key๊ฐ€ ๋”•์…”๋„ˆ๋ฆฌ ์•ˆ์— ์žˆ๋Š”์ง€ True, False๋กœ ๋ฐ˜ํ™˜

0๊ฐœ์˜ ๋Œ“๊ธ€