πŸ“š Algorithm/πŸ“• Python 문법

[Python κΈ°μ΄ˆμ‹œλ¦¬μ¦ˆ2] λ³€μˆ˜μ™€ μžλ£Œν˜•

yunakim2 2021. 4. 8. 20:00
λ°˜μ‘ν˜•

 

 

[Python 기초 μ‹œλ¦¬μ¦ˆ1] 숫자 및 λ…Όλ¦¬ν˜• 자료

Python 사칙연산 방법 λ”ν•˜κΈ° + λΉΌκΈ° - κ³±ν•˜κΈ° * λ‚˜λˆ„κΈ° / λ‚˜λˆ„κΈ° λͺ« μ •μˆ˜λ‘œ 좜λ ₯ // 1+1 # 2 5-2 # 3 1.2 + 5.3 # 6.5 2+3*4 # 14 5/2 # 2.5 5//2 # 2 type() ν•¨μˆ˜ 자료 ν˜•μ‹ data type을 μ•Œλ €μ€€λ‹€. type() ν•¨μˆ˜..

yunaaaas.tistory.com

 

 

λ³€μˆ˜λž€?

λ³€μˆ˜(variable) - μˆ«μžλ‚˜ 문자 λ“± 자료 (data)λ₯Ό 넣을 수 μžˆλŠ” μƒμž

λ³€μˆ˜λͺ…(λ³€μˆ˜ 이름) - λ³€μˆ˜λŠ” 컴퓨터 μž„μ‹œ μ €μž₯ 곡간(λ©”λͺ¨λ¦¬)에 μ €μž₯됨

νŒŒμ΄μ¬μ—μ„œλŠ” λ“±ν˜Έ(=)λ₯Ό μ΄μš©ν•˜μ—¬ λ³€μˆ˜μ— 자료λ₯Ό ν• λ‹Ήν•œλ‹€.

ex) λ³€μˆ˜λͺ… = data

- μžλ£Œκ°€ 숫자라면 data에 숫자λ₯Ό μ“°λ©΄ 되고 λ¬Έμžμ—΄μ΄λΌλ©΄ λ¬Έμžμ—΄μ„ 씀
- λ³€μˆ˜λͺ…κ³Ό λ“±ν˜Έ, λ“±ν˜Έμ™€ data μ‚¬μ΄μ˜ 곡백은 λ¬΄μ‹œ
- 데이터가 ν• λ‹Ήλœ λ³€μˆ˜λ₯Ό μ΄μš©ν•˜λ €λ©΄ κ·Έλƒ₯ λ³€μˆ˜λͺ…λ§Œ μ“°λ©΄ 됨

 

abc = 12340 # 12340

 

λ³€μˆ˜λͺ… κ·œμΉ™

λ³€μˆ˜λͺ…은 문자, 숫자, 밑쀄 기호(_)λ₯Ό μ΄μš©ν•˜μ—¬ λ§Œλ“¦

ex(name, name1, first_class)

  • 숫자둜 μ‹œμž‘ν•˜λŠ” λ³€μˆ˜λͺ… λ§Œλ“€μˆ˜ μ—†λ‹€
  • λŒ€μ†Œλ¬Έμžλ₯Ό κ΅¬λΆ„ν•œλ‹€.
  • 곡백을 포함할 수 μ—†λ‹€.
  • 밑쀄 μ΄μ™Έμ˜ κΈ°ν˜ΈλŠ” λ³€μˆ˜μ— μ΄μš©ν•  수 μ—†λ‹€.
  • μ˜ˆμ•½μ–΄(Reserved word)λŠ” λ³€μˆ˜λͺ…μœΌλ‘œ μ΄μš©ν•  수 μ—†λ‹€ (True, False, int, ...λ“±)

 

λ¬Έμžμ—΄(String)

문자의 λ‚˜μ—΄μ„ μ˜λ―Έν•œλ‹€

λ”°μ˜΄ν‘œλ‘œ λ‘˜λŸ¬μ‹ΈμΈ 문자 집합이닀.

단, λ¬Έμžμ—΄μ„ ν‘œμ‹œν•˜κΈ° μœ„ν•΄ λ¬Έμžμ—΄ μ‹œμž‘κ³Ό 끝에 ν°λ”°μ˜΄ν‘œ(")λ‚˜ μž‘μ€λ”°μ˜΄ν‘œ(')λ₯Ό 지정

λ‘˜ 쀑  μ–΄λ–€ 것을 μ‚¬μš©ν•΄λ„ λ˜μ§€λ§Œ μ–‘μͺ½μ—λŠ” 같은 기호λ₯Ό 이용

 

abc = 'StringTest' # StringTest

 

λ¬Έμžμ—΄ μ•ˆμ— ν°λ”°μ˜΄ν‘œλ‚˜ μž‘μ€ λ”°μ˜΄ν‘œ ν¬ν•¨ν•˜λŠ” 방법

string3 = 'This is a "double" quotation test'
string4 = "This is a 'single' quotation test"
print(string3)
print(string4)

# This is a "double" quotation test
# This is a 'single' quotation test

 

λ¬Έμžμ—΄μ— ν°λ”°μ˜΄ν‘œμ™€ μž‘μ€λ”°μ˜΄ν‘œλ₯Ό λͺ¨λ‘ ν¬ν•¨ν•˜κ³  μ‹Άκ±°λ‚˜ λ¬Έμž₯을 μ—¬λŸ¬ ν–‰ λ„£κ³  μ‹Άκ±°λ‚˜ μž…λ ₯ν•œ κ·ΈλŒ€λ‘œ 좜λ ₯ν•˜λŠ” 방법

long_string1 = '''[삼쀑 μž‘μ€λ”°μ˜΄ν‘œλ₯Ό μ‚¬μš©ν•œ 예]
    νŒŒμ΄μ¬μ—λŠ” 삼쀑 λ”°μ˜΄ν‘œλ‘œ μ—¬λŸ¬ ν–‰μ˜ λ¬Έμžμ—΄μ„ μž…λ ₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€.ν°λ”°μ˜΄ν‘œ(")와 μž‘μ€λ”°μ˜΄ν‘œ(')도 μž…λ ₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€.'''

long_string2 = """[삼쀑 ν°λ”°μ˜΄ν‘œλ₯Ό μ‚¬μš©ν•œ 예]
    νŒŒμ΄μ¬μ—λŠ” 삼쀑 λ”°μ˜΄ν‘œλ‘œ μ—¬λŸ¬ ν–‰μ˜ λ¬Έμžμ—΄μ„ μž…λ ₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€.ν°λ”°μ˜΄ν‘œ(")와 μž‘μ€λ”°μ˜΄ν‘œ(')도 μž…λ ₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€."""

print(long_string1)
print(long_string2)

#[삼쀑 μž‘μ€λ”°μ˜΄ν‘œλ₯Ό μ‚¬μš©ν•œ 예]
#νŒŒμ΄μ¬μ—λŠ” 삼쀑 λ”°μ˜΄ν‘œλ‘œ μ—¬λŸ¬ ν–‰μ˜ λ¬Έμžμ—΄μ„ μž…λ ₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€.ν°λ”°μ˜΄ν‘œ(")와 μž‘μ€λ”°μ˜΄ν‘œ(')도 μž…λ ₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€.
#[삼쀑 ν°λ”°μ˜΄ν‘œλ₯Ό μ‚¬μš©ν•œ 예]
#νŒŒμ΄μ¬μ—λŠ” 삼쀑 λ”°μ˜΄ν‘œλ‘œ μ—¬λŸ¬ ν–‰μ˜ λ¬Έμžμ—΄μ„ μž…λ ₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€.ν°λ”°μ˜΄ν‘œ(")와 μž‘μ€λ”°μ˜΄ν‘œ(')도 μž…λ ₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

 

λ¬Έμžμ—΄μ€ λ”ν•˜κΈ° μ—°μ‚°μž(+)와 κ³±ν•˜κΈ° μ—°μ‚°μž(*)λ₯Ό μ΄μš©ν•  수 μžˆλ‹€.

λ”ν•˜κΈ° μ—°μ‚°μž - λ¬Έμžμ—΄ 끼리 μ—°κ²°ν•˜μ—¬ λ¬Έμžμ—΄μ„ ν•˜λ‚˜λ‘œ λ§Œλ“¦

κ³±ν•˜κΈ° μ—°μ‚°μž - κ³±ν•œ 만큼 λ¬Έμžμ—΄ 반볡

a = 'Enjoy '
b = 'python!'
c = a + b 
print(c) #Enjoy python!

print(a * 3) #Enjoy Enjoy  Enjoy

 

μžλ£Œν˜• - 리슀트(List)

숫자 (int, float), bool, λ¬Έμžμ—΄ 데이터 νƒ€μž…μ€ 데이터λ₯Ό ν•˜λ‚˜μ”©λ§Œ 처리 κ°€λŠ₯

λ•Œλ•Œλ‘œ 데이터λ₯Ό λ¬Άμ–΄ λ†“μœΌλ©΄ μ²˜λ¦¬ν•˜κΈ°κ°€ νŽΈν•  λ•Œκ°€ 있음

리슀트(List)λŠ” μ—¬λŸ¬ 개의 데이터λ₯Ό λ¬Άμ–΄μ„œ μ²˜λ¦¬ν•  λ•Œ 편리

λ¦¬μŠ€νŠΈμ—λŠ” 숫자, λ¬Έμžμ—΄, 뢈, 리슀트 그리고 λ‚˜μ€‘μ— 배우게 될 νŠœν”Œ, μ„ΈνŠΈ, λ”•μ…”λ„ˆλ¦¬λ„ 넣을 수 있음

 

리슀트 λ§Œλ“€κΈ° 

[] μ΄μš©ν•˜μ—¬ λ§Œλ“¬

리슀트λ₯Ό λ§Œλ“€ λ•Œ 각 ν•­λͺ©μ˜ 데이터 νƒ€μž…μ€ 같지 μ•Šμ•„λ„ 됨

λ°μ΄ν„°λŠ” μž…λ ₯ν•œ μˆœμ„œλŒ€λ‘œ μ§€μ •λ˜λ©° ν•­λͺ©μ€ 콀마(,)둜 ꡬ뢄

λŒ€κ΄„ν˜Έ μ•ˆμ— 아무것도 쓰지  μ•ŠμœΌλ©΄  빈 λ¦¬μŠ€νŠΈκ°€ λ§Œλ“€μ–΄μ§

student1 = [90.85,85,50]
student1 # [90.85,85,50]

 

리슀트 λ”ν•˜κΈ°

λ”ν•˜κΈ° - 두 리슀트 μ—°κ²°

κ³±ν•˜κΈ° - 리슀트λ₯Ό κ³±ν•œ 수 만큼 반볡

 

list_con1= [1,2,3,4]
list_con2 = [5,6,7,8]
list_con = list_con1 + list_con2 # 리슀트 μ—°κ²°
print(list_con) # [1, 2, 3, 4, 5, 6, 7, 8]

list_con1= [1,2,3,4]
list_con = list_con1 * 3 # 리슀트 반볡
print(list_con) # [1, 2, 3, 4, 1, 2, 3, 4, 1, 2, 3, 4]

 

리슀트 ν•­λͺ© κ°€μ Έμ˜€κΈ°

리슀트 [idx_start, idx_end, idx_step] => 'idx_start'μ—μ„œ 'idx_end - 1'κΉŒμ§€μ˜ 리슀트λ₯Ό λ°˜ν™˜

  • idx_start - 인덱슀 μ‹œμž‘
  • idx_end - 인덱슀 끝
  • idx_step - 증가 단계

i_startλ₯Ό μƒλž΅ν•˜λ©΄  μΈλ±μŠ€λŠ” 0으둜 κ°„μ£Ό

i_endλ₯Ό μƒλž΅ν•˜λ©΄ μΈλ±μŠ€λŠ” λ§ˆμ§€λ§‰μ΄λΌκ³  κ°„μ£Ό

list_data = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
print(list_data)
print(list_data[0:3])
print(list_data[4:8])
print(list_data[:3])
print(list_data[7:])
print(list_data[::2])

# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# [0, 1, 2]
# [4, 5, 6, 7]
# [0, 1, 2]
# [7, 8, 9]
# [0, 2, 4, 6, 8]

 

리슀트 ν•­λͺ© μ‚­μ œν•˜κΈ° - del 리슀트 [i]

print(list_data)
del list_data[6]
print(list_data)

# [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
# [0, 1, 2, 3, 4, 5, 7, 8, 9]

리슀트 ν•­λͺ©μ˜ 쑴재 μ—¬λΆ€ ν™•μΈν•˜κΈ° - ν•­λͺ© in 리슀트

ν•­λͺ©μ΄ 있으면 True μ—†μœΌλ©΄ False

list_data1 = [1, 2, 3, 4, 5]
print(5 in list_data1) # True
print(6 in list_data1) # False

 

리슀트 λ©”μ„œλ“œ

μ„€λͺ…

μ‚¬μš© 예

append()

λ¦¬μŠ€νŠΈμ—μ„œ  ν•­λͺ©  ν•˜λ‚˜λ₯Ό  맨  λ§ˆμ§€λ§‰μ—  μΆ”κ°€

myFriends.append('Thomas')

insert()

λ¦¬μŠ€νŠΈμ—μ„œ  νŠΉμ •  μœ„μΉ˜μ—  ν•­λͺ©μ„  μ‚½μž…

myFriends.insert(1,'Paul')

extend()

λ¦¬μŠ€νŠΈμ—μ„œ  ν•­λͺ©  μ—¬λŸ¬  개λ₯Ό  맨  λ§ˆμ§€λ§‰μ—   μΆ”κ°€

myFriends.extend(['Laura', 'Betty'])

remove()

μž…λ ₯κ°’κ³Ό  첫  번째둜  μΌμΉ˜ν•˜λŠ”  ν•­λͺ©μ„  λ¦¬μŠ€νŠΈμ—μ„œ   μ‚­μ œ

myFriends.remove('Laura')

pop()

리슀트의  λ§ˆμ§€λ§‰  ν•­λͺ©μ„  μ œκ±°ν•œ  후에  λ°˜ν™˜

popFriend = myFriends.pop()

index()

λ¦¬μŠ€νŠΈμ—μ„œ  μΈμžμ™€  μΌμΉ˜ν•˜λŠ”  첫  번째  ν•­λͺ©μ˜  μœ„μΉ˜λ₯Ό   λ°˜ν™˜

indexFriend = myFriends.index('Lisa')

count()

λ¦¬μŠ€νŠΈμ—μ„œ  μΈμžμ™€  μΌμΉ˜ν•˜λŠ”  ν•­λͺ©μ˜  개수λ₯Ό   λ°˜ν™˜

countFriend = myFriends.count('Mary')

sort()

μˆ«μžλ‚˜  λ¬Έμžμ—΄λ‘œ  κ΅¬μ„±λœ  리슀트  ν•­λͺ©μ„  순방ν–₯으둜   μ •λ ¬

myFriends.sort()

reverse()

리슀트  ν•­λͺ©μ„  λμ—μ„œλΆ€ν„°  μ—­μˆœμœΌλ‘œ  μ •λ ¬

myFriends.reverse()

 

 

μžλ£Œν˜• - νŠœν”Œ(Tuple)

λ¦¬μŠ€νŠΈμ™€ μœ μ‚¬ν•˜κ²Œ 데이터 μ—¬λŸ¬ 개λ₯Ό ν•˜λ‚˜λ‘œ λ¬ΆλŠ” 데 이용

νŠœν”Œμ˜ ν•­λͺ©μ€  숫자, λ¬Έμžμ—΄, 뢈, 리슀트, νŠœν”Œ, μ„ΈνŠΈ, λ”•μ…”λ„ˆλ¦¬ λ“±μœΌλ‘œ λ§Œλ“€ 수 있음

νŠœν”Œμ˜ 속성은 λ¦¬μŠ€νŠΈμ™€  μœ μ‚¬

νŠœν”Œ λ°μ΄ν„°λŠ”  ν•œλ²ˆ μƒμ„±ν•˜λ©΄ κ·Έ μ΄ν›„μ—λŠ”  ν•­λͺ©μ„ λ³€κ²½ν•  수 μ—†μŒ

 

νŠœν”Œ λ§Œλ“€κΈ°

μ†Œκ΄„ν˜Έ('()')λ₯Ό μ‚¬μš©ν•˜κ±°λ‚˜ κ΄„ν˜Έλ₯Ό μ‚¬μš©ν•˜μ§€ μ•Šκ³  데이터λ₯Ό μž…λ ₯

μ†Œκ΄„ν˜Έλ₯Ό μ‚¬μš©ν•˜μ§€ μ•Šκ³  νŠœν”Œ 생성 κ°€λŠ₯ν•˜λ‹€

tuple1 = (1,2,3,4)
tuple1 # (1,2,3,4)

tuple2 = 1,2,3,4
tuple2 # (1,2,3,4)

μΈμžκ°€ ν•˜λ‚˜λ§Œ μžˆλŠ” νŠœν”Œ

λ°˜λ“œμ‹œ 콀마(,) ν•„μš”ν•˜λ‹€

tuple1 = (1,)
tuple1 # (1,)

tuple2 = 1,
tuple2 # (1,)

 

μžλ£Œν˜• - μ„ΈνŠΈ(Set)

μˆ˜ν•™μ˜ 집합 κ°œλ…μ„ κ΅¬ν˜„ν•œ 데이터 νƒ€μž…

λ°μ΄ν„°μ˜ μˆœμ„œκ°€ μ—†κ³  데이터λ₯Ό μ€‘λ³΅ν•΄μ„œ μ“Έ 수 μ—†μŒ

ꡐ집합, 합집합, 차집합을 κ΅¬ν•˜λŠ” λ©”μ„œλ“œλ₯Ό μ‚¬μš©ν•  수 있음

 

μ„ΈνŠΈ λ§Œλ“€κΈ°

μ€‘κ΄„ν˜Έ('{}')둜 데이터λ₯Ό κ°μ‹Έμ„œ λ§Œλ“¦

set1 = {1,2,3} # {1,2,3}
set2 = {1,2,3,3} #{1,2,3}

 

μ„ΈνŠΈμ˜ ꡐ집합, 합집합, 차집합

λ©”μ„œλ“œ

파이썬 기호

μ‚¬μš© 예

ꡐ집합(intersection)

&

A.intersection(B)

합집합(union)

|

A.union(B)

차집합(difference)

-

A.difference(B)

 

리슀트, νŠœν”Œ, μ„ΈνŠΈ κ°„ νƒ€μž… λ³€ν™˜

리슀트둜 λ³€ν™˜ - list()

νŠœν”Œλ‘œ λ³€ν™˜ - tuple()

μ„ΈνŠΈλ‘œ λ³€ν™˜ - set()

 

μžλ£Œν˜• - λ”•μ…”λ„ˆλ¦¬(Dictionary)

Python μ—μ„œ ν‚€(key)와 κ°’(value)으둜 ν‘œν˜„

킀와 값이 항상 쌍으둜 κ΅¬μ„±λ˜μ–΄ μžˆμ–΄ ν‚€λ₯Ό μ•Œλ©΄ 그에 ν•΄λ‹Ήν•˜λŠ” 값을 μ‰½κ²Œ μ•Œ 수 있음

λ”•μ…”λ„ˆλ¦¬λŠ” 인덱슀 λŒ€μ‹  ν‚€λ₯Ό μ΄μš©ν•΄ 값을 λ‹€λ£Έ

λ”•μ…”λ„ˆλ¦¬μ˜ ν‚€λŠ” μž„μ˜λ‘œ μ§€μ •ν•œ μˆ«μžλ‚˜ λ¬Έμžμ—΄μ΄ 될 수 있으며, κ°’μœΌλ‘œλŠ” μ–΄λ–€  데이터 νƒ€μž…λ„ μ‚¬μš© κ°€λŠ₯

 

λ”•μ…”λ„ˆλ¦¬ λ§Œλ“€κΈ°

데이터 전체λ₯Ό μ€‘κ΄„ν˜Έ { }둜 κ°μ‹Έμ„œ λ§Œλ“¦.

킀와 κ°’μ˜  ꡬ뢄은 콜둠(:)으둜 함

킀와 κ°’μœΌλ‘œ 이뀄진 각 μŒμ€ 콀마(,)둜 ꡬ뢄

 

country_capital = {"영ꡭ":"런던", "ν”„λž‘μŠ€":"파리", "μŠ€μœ„μŠ€": "λ² λ₯Έ", "호주":"λ©œλ²„λ₯Έ",  "덴마크": "μ½”νŽœν•˜κ²"}
country_capital # {'덴마크': 'μ½”νŽœν•˜κ²', 'μŠ€μœ„μŠ€': 'λ² λ₯Έ', '영ꡭ': '런던', 'ν”„λž‘μŠ€': '파리', '호주': 'λ©œλ²„λ₯Έ'}

 

λ”•μ…”λ„ˆλ¦¬μ— 데이터 μΆ”κ°€ν•˜κΈ° 

country_capital["독일"]= "λ² λ₯Όλ¦°"
country_capital # {'덴마크': 'μ½”νŽœν•˜κ²', '독일': 'λ² λ₯Όλ¦°', 'μŠ€μœ„μŠ€': 'λ² λ₯Έ', '영ꡭ': '런던', 'ν”„λž‘μŠ€':  '파리', '호주': 'λ©œλ²„λ₯Έ'}

λ”•μ…”λ„ˆλ¦¬μ— 데이터 λ³€κ²½ν•˜κΈ°

country_capital["호주"]= "캔버라"
country_capital # {'덴마크': 'μ½”νŽœν•˜κ²', '독일': 'λ² λ₯Όλ¦°', 'μŠ€μœ„μŠ€': 'λ² λ₯Έ', '영ꡭ': '런던', 'ν”„λž‘μŠ€':  '파리', '호주': '캔버라'}

λ”•μ…”λ„ˆλ¦¬μ— 데이터 μ‚­μ œν•˜κΈ°

del country_capital["덴마크"]
country_capital # {'독일': 'λ² λ₯Όλ¦°', 'μŠ€μœ„μŠ€': 'λ² λ₯Έ', '영ꡭ': '런던', 'ν”„λž‘μŠ€': '파리', '호주': '캔버라'}

λ”•μ…”λ„ˆλ¦¬ λ©”μ„œλ“œ

μ„€λͺ…

μ‚¬μš© 예

keys()

λ”•μ…”λ„ˆλ¦¬μ—μ„œ  ν‚€  전체λ₯Ό  리슀트  ν˜•νƒœλ‘œ  λ°˜ν™˜

dict_data.keys()

values()

λ”•μ…”λ„ˆλ¦¬μ—μ„œ  κ°’  전체λ₯Ό  리슀트  ν˜•νƒœλ‘œ  λ°˜ν™˜

dict_data.values()

items()

λ”•μ…”λ„ˆλ¦¬μ—μ„œ  킀와  κ°’μ˜  μŒμ„  (ν‚€,  κ°’)처럼  νŠœν”Œ  ν˜•νƒœλ‘œ λ°˜ν™˜

dict_data.items()

update(dict_data2)

λ”•μ…”λ„ˆλ¦¬μ—  λ”•μ…”λ„ˆλ¦¬  데이터(‘dict_data2’) μΆ”κ°€

dict_data.update(dict_data2)

clear()

λ”•μ…”λ„ˆλ¦¬μ˜  λͺ¨λ“   ν•­λͺ©  μ‚­μ œ

dict_data.clear()

 

μ°Έκ³ ν•˜λ©΄ 쒋은 자료

 

[Python] Set(μ…‹)

νŒŒμ΄μ¬μ—μ„œ 집합을 κ΅¬ν˜„ν•˜κ³  싢을 땐 ?! Set 을 μ΄μš©ν•˜λ©΄ λ©λ‹ˆλ‹€. νŒŒμ΄μ¬μ—μ„œλŠ” setμ΄λΌλŠ” 집합 자료ꡬ쑰λ₯Ό μ œκ³΅ν•©λ‹ˆλ‹€. 집합은 set( ) κ³Ό 같이 μ΄ˆκΈ°ν™” ν•  수 μžˆμŠ΅λ‹ˆλ‹€. set μ–Έμ œ μ‚¬μš©ν•˜λ©΄ μ’‹μ„κΉŒ!? 집

yunaaaas.tistory.com

 

 

 

리슀트(List)

νŒŒμ΄μ¬μ—μ„œ κ°€μž₯ 많이 μ‚¬μš©λ˜λŠ” μžλ£Œν˜•μΈ 리슀트(List)에 λŒ€ν•΄ κ°„λ‹¨νžˆ μ •λ¦¬ν•΄λ³΄κ³ μž ν•©λ‹ˆλ‹€. 리슀트의 λͺ‡λͺ‡ κΈ°λŠ₯듀에 λŒ€ν•΄μ„œ μ†Œκ°œν•΄λ³Όκ²Œμš”! πŸ‘€ List 인덱싱/μŠ¬λΌμ΄μ‹± κΈ°λŠ₯ λ¦¬μŠ€νŠΈμ—μ„œ μ›ν•˜λŠ” κ°’

yunaaaas.tistory.com

 

 

νŠœν”Œ(Tuple)

νŠœν”Œ(Tuple)μ΄λž€ ?! λ¦¬μŠ€νŠΈμ™€ 맀우 μœ μ‚¬ν•œ μžλ£Œν˜• 쀑 ν•˜λ‚˜μΈλ°μš”! νŠœν”Œμ€ ( ), λ¦¬μŠ€νŠΈλŠ” [ ]둜 λ‘˜λŸ¬μ‹Έμ΄λ©°, λ¦¬μŠ€νŠΈλŠ” μ–Έμ œλ‚˜ 값을 생성/μˆ˜μ •/μ‚­μ œ κ°€λŠ₯ν•˜μ§€λ§Œ νŠœν”Œμ€ ν•œλ²ˆ 정해진 값을 λ°”κΏ€ 수 μ—†λ‹€

yunaaaas.tistory.com

 

λ°˜μ‘ν˜•