โถ ๋ฐ์ดํฐ ๋ถ์ ํ์ด์ฌ ์ข
ํฉ๋ฐ - 1. ํ์ด์ฌ ์๊ฐ ๋ฐ ์
๋ฌธ
โถ ๋ฐ์ดํฐ ๋ถ์ ํ์ด์ฌ ์ข
ํฉ๋ฐ - 2. ๋ฆฌ์คํธ, ํํ, ๋์
๋๋ฆฌ
โถ [1ํ์ฐจ] ํ์ด์ฌ ๊ณตํต ๋ผ์ด๋ธ ์ธ์
โถ ๋ฐ์ดํฐ ๋ฆฌํฐ๋ฌ์ - 1. ๋ฐ์ดํฐ ๋ฆฌํฐ๋ฌ์
1. ๋ณ์์ ์๋ฃํ

type() ํจ์2. ๋ฌธ์์ด - ์ ์ฉํ ๋ฉ์๋
str.upper() : ๋ณ์์ ๋ค์ด์๋ ํ
์คํธ๋ฅผ ๋ชจ๋ ๋๋ฌธ์๋ก ๋ณํstr.lower() : ๋ณ์์ ๋ค์ด์๋ ํ
์คํธ๋ฅผ ๋ชจ๋ ์๋ฌธ์๋ก ๋ณํstr.replace(a, b): ๋ฌธ์์ ์๋ 'a' ๋ฌธ์๋ฅผ 'b' ๋ฌธ์๋ก ๊ต์ฒดstr.split(): ๋์ด์ฐ๊ธฐ ๋จ์๋ก ๋ฌธ์ ๋ถํ #--replace() ์์
sentence = 'Time is short'
print(sentence.replace('Time', 'Life') ) # ์ถ๋ ฅ: Life is short.
#--split() ์์
sentence = 'Time is short'
print(sentence.split()) #์ถ๋ ฅ:['Time', 'is', 'short']3. ๋ฆฌ์คํธ
list() ๋๋ [] ๋๊ดํธ๋ฅผ ์ด์ฉํ์ฌ ์ ์3-1. ๋ฆฌ์คํธ์ ์ ์ฉํ ๊ธฐ๋ฅ
# ๋ฆฌ์คํธ ์์ฑ
numbers = [1,2,3,4,5]
# ์ฒซ ๋ฒ์งธ ์์์ ์ ๊ทผํ๊ธฐ
first_number = numbers[0]
print(first_number)
# ๋ง์ง๋ง ์์์ ์ ๊ทผํ๊ธฐ
last_number = numbers[-1]
print(last_number)
# ์์ ์ธ๋ฑ์ค๋ฅผ ์ฌ์ฉํ์ฌ ์ญ์์ผ๋ก ์์์ ์ ๊ทผํ๊ธฐ
last_number = numbers[-2]
print(last_number)
new_list = old_list[start:end:step]# ์ฌ๋ผ์ด์ฑ ์์ ์ฝ๋
my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 1. ์ผ๋ถ๋ถ๋ง ์ถ์ถํ๊ธฐ
# ํญ์ ๋ ์ธ๋ฑ์ค์ ํ์นธ ์ ๊น์ง๋ง ๊ฐ๋ค!
print(my_list[2:5]) # ์ถ๋ ฅ: [3, 4, 5]
# 2. ์์ ์ธ๋ฑ์ค ์๋ตํ๊ธฐ (์ฒ์๋ถํฐ ์ถ์ถ)
print(my_list[:5]) # ์ถ๋ ฅ: [1, 2, 3, 4, 5]
# 3. ๋ ์ธ๋ฑ์ค ์๋ตํ๊ธฐ (๋๊น์ง ์ถ์ถ)
print(my_list[5:]) # ์ถ๋ ฅ: [6, 7, 8, 9, 10]
# 4. ์์ ์ธ๋ฑ์ค ์ฌ์ฉํ๊ธฐ (๋ค์์๋ถํฐ ์ถ์ถ)
print(my_list[-3:]) # ์ถ๋ ฅ: [8, 9, 10]
# 5. ๊ฐ๊ฒฉ ์ค์ ํ๊ธฐ (ํน์ ๊ฐ๊ฒฉ์ผ๋ก ์ถ์ถ)
print(my_list[1:9:2]) # ์ถ๋ ฅ: [2, 4, 6, 8]
# 6. ๋ฆฌ์คํธ ์ ์ฒด๋ฅผ ๋ณต์ฌํ๊ธฐ
copy_of_list = my_list[:]
print(copy_of_list) # ์ถ๋ ฅ: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
# 7. ๋ฆฌ์คํธ๋ฅผ ๊ฑฐ๊พธ๋ก ๋ค์ง๊ธฐ
reversed_list = my_list[::-1]
print(reversed_list) # ์ถ๋ ฅ: [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
list.append(a): ๊ฐ a๋ฅผ ๋ฆฌ์คํธ ๋ค์ ์ถ๊ฐlist.insert(idx, a): ๊ฐ a๋ฅผ ์ธ๋ฑ์ค(idx) ์์น์ ์ถ๊ฐํ๊ณ ๋๋จธ์ง๋ฅผ ํ ์นธ์ฉ ๋ค๋ก ๋ฏธ๋ ํจ๊ณผlist.remove(a) : ๊ฐ a๋ฅผ ์ญ์ 4. ๋์ ๋๋ฆฌ
key - value ํํ๋ก ์ ์๋ ์๋ฃํkeykey ๊ฐ์ผ๋ก ์ ๊ทผ ํด์ผํจvalue4-1. ๋์ ๋๋ฆฌ์ ์ ์ฉํ ๊ธฐ๋ฅ
dict['key']dict['key'] = valuedict.keys( )dict.values( )dict.items( )ํํ ํ์ฉ ํด์ฆ - ๋ค์ ํํ์ ์ญ์์ผ๋ก ์ถ๋ ฅํ์ธ์.
my_tuple = ('red', 'green', 'blue', 'yellow')
# ์ค๋ต 1 - sort(reverse=True) ์ฌ์ฉ
# ์ค๋ต ์ด์ - tuple์ ๋ถ๋ณํ ์๋ฃํ์์ผ๋ก sort() ์ฌ์ฉ ๋ถ๊ฐ
my_tuple.sort(reverse=True)
print(my_tuple)
# ์ค๋ต 2 - ๋ฆฌ์คํธ๋ก ๋ณํ ํ sort(reverse=True) ์ฌ์ฉ
# ์ค๋ต ์ด์ - sort ๋ฉ์๋๋ ์ ๋ ฌ๋ง ํ ๋ฟ ์๋ฌด๋ฐ ๊ฐ๋ ๋ฐํํ์ง ์๊ธฐ ๋๋ฌธ์ None ์ถ๋ ฅ
my_list=list(my_tuple)
print(my_list.sort(reverse=True))
# ์ ๋ต 1 - sorted ์ฌ์ฉ
print(sorted(my_tuple, reverse=True))
# ์ ๋ต 2 - ๋ฆฌ์คํธ ๋ณํ ํ sort(reverse=True) ์ฌ์ฉ
my_list=list(my_tuple)
my_list.sort(reverse=True)
print(my_list)