Python ์ž๋ฃŒ๊ตฌ์กฐ - List, Tuple, Set, Dictionary ๋ฉ”์†Œ๋“œ ์ •๋ฆฌ

2023. 8. 4. 13:26ยท ๐Ÿง Programming/Python

1) List

  • ์—ฌ๋Ÿฌ ํƒ€์ž…์˜ ๊ฐ’์„ ํ•จ๊ป˜ ๋ชจ์•„์„œ ์ €์žฅํ•˜๊ณ  (์ค‘๋ณต ํ—ˆ์šฉ) ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ˆœ์„œ๊ฐ€ ์กด์žฌํ•œ๋‹ค. (Java์˜ ArrayList์™€ ์œ ์‚ฌ)
[์ƒ์„ฑ] - Create
numList = []             // ๋นˆ ๋ฆฌ์ŠคํŠธ ์„ ์–ธ
numList = list()         // ๋นˆ ๋ฆฌ์ŠคํŠธ ์„ ์–ธ
numList = [1,2,3,4]

[์ ‘๊ทผ] - Read
print(numList[0])         
โ†’ list์˜ 0๋ฒˆ์งธ ์š”์†Œ์˜ ๊ฐ’์„ ๊ฐ€์ ธ์˜ด

list[0:2]                 
โ†’ list์˜ 0, 1๋ฒˆ์งธ ์š”์†Œ๋ฅผ ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ๋กœ ๋ฆฌํ„ด

list[:7]                 
โ†’ list์˜ 0 ~ 6๋ฒˆ์งธ ์š”์†Œ๋ฅผ ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ๋กœ ๋ฆฌํ„ด

list[::-1]                 
โ†’ list์˜ ๋งˆ์ง€๋ง‰ ~ 0๋ฒˆ์งธ ์š”์†Œ๋ฅผ ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ๋กœ ๋ฆฌํ„ด (reverse)

list.index(data)         

โ†’ ํ•ด๋‹น ๋ฐ์ดํ„ฐ๊ฐ€ list ๋‚ด์— ๋ช‡ ๋ฒˆ์งธ ์š”์†Œ์— ์œ„์น˜ํ•ด์žˆ๋Š”์ง€ ์ธ๋ฑ์Šค ๊ฐ’์„ ๋ฆฌํ„ดํ•˜๋ฉฐ ์ค‘๋ณต๋œ ๊ฐ’์ด ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ, ๊ฐ€์žฅ ๋งจ ์•ž์— ์žˆ๋Š” ๊ฐ’์˜ ์ธ๋ฑ์Šค๋ฅผ ๋ฆฌํ„ด + data๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ ValueError ๋ฐœ์ƒ

[์ˆ˜์ •] - Update
list[0] = โ€œhelloโ€             

โ†’ list์˜ 0๋ฒˆ์งธ ์š”์†Œ์˜ ๊ฐ’์„ โ€œhelloโ€ ๋ฌธ์ž์—ด๋กœ ์ˆ˜์ •

list.append(data)            
โ†’ list์— ํ•ด๋‹น data๋ฅผ ์ถ”๊ฐ€ (๋งจ ๋’ค์ชฝ์—)

list.insert(index, data)    
โ†’ list์˜ ์ธ์ž๋กœ ์ „๋‹ฌ๋ฐ›์€ ์ธ๋ฑ์Šค์— data ๊ฐ’์„ ์ถ”๊ฐ€

list.extend(list2)            
โ†’ list์™€ list2๋ฅผ ๋ณ‘ํ•ฉ --> list = list + list2 ๋กœ ํ•ด๋„ ๋จ

[์‚ญ์ œ] - Delete
list.pop()                     
โ†’ list์˜ ๋งˆ์ง€๋ง‰ ์š”์†Œ๋ฅผ ๋ฆฌํ„ดํ•œ ๋‹ค์Œ ์‚ญ์ œ โ†’ ์ธ์ž๋กœ ์ธ๋ฑ์Šค๊ฐ’์„ ์ฃผ๋ฉด ํ•ด๋‹น ์ธ๋ฑ์Šค ๊ฐ’์„ ๋ฆฌํ„ดํ•˜๊ณ  ์‚ญ์ œ

list.clear()                 
โ†’ list์˜ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œ โ†’ใ€€๋นˆ ๋ฆฌ์ŠคํŠธ๋กœ ๋งŒ๋“ฌ

list.remove(data)             
โ†’ ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ list์—์„œ ์ œ๊ฑฐํ•˜๋ฉฐ ์ค‘๋ณต๋œ ๊ฐ’์ด ์žˆ๋Š” ๊ฒฝ์šฐ ๋งจ ์•ž์— ์žˆ๋Š” ๊ฒƒ์„ ์‚ญ์ œ

del list[index]             
โ†’ ํ•ด๋‹น index ๋ฒˆ์งธ ์š”์†Œ๋ฅผ ๋ฆฌ์ŠคํŠธ์—์„œ ์ œ๊ฑฐ (์ธ๋ฑ์Šค ์—†์ด โ€œdel listโ€œ์‹œ, ํ•ด๋‹น list ๊ฐ์ฒด๋ฅผ ์‚ญ์ œ)
โ†’ del list[list.index(data)] == list.remove(data)

[๊ธฐํƒ€]
len(list)                     
โ†’ list์˜ ๊ธธ์ด๋ฅผ ๋ฆฌํ„ด

list.count(data)             
โ†’ list์— ํ•ด๋‹น ๋ฐ์ดํ„ฐ๊ฐ€ ๋ช‡ ๊ฐœ ์žˆ๋Š”์ง€ ๊ฐฏ์ˆ˜๋ฅผ ๋ฆฌํ„ดํ•จ (์ค‘๋ณต๋œ ๊ฐ’ ๊ฐฏ์ˆ˜ ์ฒดํฌ)

list.sort()                 
โ†’ list๋ฅผ ์ •๋ ฌ

list.reverse()                 
โ†’ list๋ฅผ ๊ฑฐ๊พธ๋กœ ๋’ค์งš์Œ
  • ์ธ๋ฑ์‹ฑ, ์Šฌ๋ผ์ด์‹ฑ์—์„œ ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ์–ธ์–ด์˜ ์ธ๋ฑ์Šค๋Š” ๋ฌด์กฐ๊ฑด 0~์–‘์˜ ์ •์ˆ˜๋งŒ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ํŒŒ์ด์ฌ์€ ์ธ๋ฑ์Šค์— ์Œ์ˆ˜ ํ‘œํ˜„์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

 

  • ์Œ์ˆ˜๋ฅผ ๊ฐ€์ง„ ์ธ๋ฑ์Šค๋Š” ์•ž์ด ์•„๋‹Œ ๋งจ ๋’ค์—์„œ Countํ•œ๋‹ค

 

2) Tuple

  • ์—ฌ๋Ÿฌ ํƒ€์ž…์˜ ๊ฐ’์„ ํ•จ๊ป˜ ๋ชจ์•„์„œ ์ €์žฅํ•˜๊ณ  (์ค‘๋ณต ํ—ˆ์šฉ) ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์—†์œผ๋ฉฐ ์ˆœ์„œ๊ฐ€ ์กด์žฌํ•œ๋‹ค.

 

  • ๋ฆฌ์ŠคํŠธ์™€ ๋‹ฌ๋ฆฌ ์ดˆ๊ธฐํ™” ์ดํ›„ ๊ฐ’์„ ์ถ”๊ฐ€ํ•˜๊ฑฐ๋‚˜ ์ˆ˜์ •ํ•  ์ˆ˜ ์—†๋‹ค.
[์ƒ์„ฑ] - Create
tup = ()                     // ๋นˆ ํŠœํ”Œ ์„ ์–ธ
tup = tuple()                 // ๋นˆ ํŠœํ”Œ ์„ ์–ธ
tup = (1, 2, โ€œhiโ€, True)

[์ ‘๊ทผ] - Read
print(tup[0]) 
โ†’ tup์˜ 0๋ฒˆ์งธ ์š”์†Œ์˜ ๊ฐ’์„ ๊ฐ€์ ธ์˜ด

tuple[0:2] 
โ†’ tuple์˜ 0, 1๋ฒˆ์งธ ์š”์†Œ๋ฅผ ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ๋กœ ๋ฆฌํ„ด

tuple[:7] 
โ†’ tuple์˜ 0 ~ 6๋ฒˆ์งธ ์š”์†Œ๋ฅผ ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ๋กœ ๋ฆฌํ„ด

tuple[::-1] 
โ†’ tuple์˜ ๋งˆ์ง€๋ง‰ ~ 0๋ฒˆ์งธ ์š”์†Œ๋ฅผ ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ๋กœ ๋ฆฌํ„ด (reverse)

tuple.index(data) 
โ†’ ํ•ด๋‹น ๋ฐ์ดํ„ฐ๊ฐ€ tuple ๋‚ด์— ๋ช‡ ๋ฒˆ์งธ ์š”์†Œ์— ์œ„์น˜ํ•ด์žˆ๋Š”์ง€ ์ธ๋ฑ์Šค ๊ฐ’์„ ๋ฆฌํ„ดํ•˜๋ฉฐ ์ค‘๋ณต๋œ ๊ฐ’์ด ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ, ๊ฐ€์žฅ ๋งจ ์•ž์— ์žˆ๋Š” ๊ฐ’์˜ ์ธ๋ฑ์Šค๋ฅผ ๋ฆฌํ„ด + data๊ฐ€ ์—†๋Š” ๊ฒฝ์šฐ ValueError ๋ฐœ์ƒ

[์ˆ˜์ •, ์‚ญ์ œ] - ๋ถˆ๊ฐ€๋Šฅ 
del tuple 

โ†’ tuple ๊ฐ์ฒด๋ฅผ ์‚ญ์ œ tuple ๊ฐ์ฒด ์ž์ฒด๋ฅผ ์‚ญ์ œํ•˜๋Š” ๊ฒƒ์€ ๊ฐ€๋Šฅ

[๊ธฐํƒ€]
len(tuple) 
โ†’ tuple์˜ ๊ธธ์ด๋ฅผ ๋ฆฌํ„ด

tuple.count(data) 
โ†’ tuple์— ํ•ด๋‹น ๋ฐ์ดํ„ฐ๊ฐ€ ๋ช‡ ๊ฐœ ์žˆ๋Š”์ง€ ๊ฐฏ์ˆ˜๋ฅผ ๋ฆฌํ„ดํ•จ (์ค‘๋ณต๋œ ๊ฐ’ ๊ฐฏ์ˆ˜ ์ฒดํฌ)

3) Set

  • ์—ฌ๋Ÿฌ ํƒ€์ž…์˜ ๊ฐ’์„ ํ•จ๊ป˜ ๋ชจ์•„์„œ ์ €์žฅํ•˜์ง€๋งŒ ๋ฆฌ์ŠคํŠธ์™€ ํŠœํ”Œ๊ณผ ๋‹ฌ๋ฆฌ ์ค‘๋ณต์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์œผ๋ฉฐ ์ˆœ์„œ ๋˜ํ•œ ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค.
[์ƒ์„ฑ] - Create
st = set()             // ๋นˆ ์…‹ ์„ ์–ธ
set = {1,2,3,4,5}     // set = {}๋กœ ์„ ์–ธํ•˜๊ฒŒ ๋˜๋ฉด ๋นˆ ๋”•์…”๋„ˆ๋ฆฌ๊ฐ€ ์ƒ์„ฑ๋œ๋‹ค!

[์ ‘๊ทผ] - Read
for n in set:
    print(n) 

โ†’ Set๊ณผ ๋’ค์—์„œ ๋ฐฐ์šธ Dictionary๋Š” list, tuple๊ณผ ๋‹ฌ๋ฆฌ ์ˆœ์„œ๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ธ๋ฑ์‹ฑ, ์Šฌ๋ผ์ด์‹ฑ์„ ์ง€์›ํ•˜์ง€ ์•Š์Œ
โ†’ set ์ž๋ฃŒํ˜•์— ์ €์žฅ๋œ ๊ฐ’์„ ์ธ๋ฑ์‹ฑ์œผ๋กœ ์ ‘๊ทผํ•˜๋ ค๋ฉด list๋‚˜ tuple ์ž๋ฃŒํ˜•์œผ๋กœ ๋ณ€ํ™˜ํ•œ ํ›„์— ์ ‘๊ทผํ•ด์•ผ ํ•œ๋‹ค.
โ†’ ๋”ฐ๋ผ์„œ, set ์ž๋ฃŒํ˜•์— ์ €์žฅ๋œ ๊ฐ’์— ์ ‘๊ทผํ•˜๋ ค๋ฉด for ๋ฐ˜๋ณต๋ฌธ์„ ์ด์šฉํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์ผ๋ฐ˜์ ์ด๋‹ค.
โ†’ li = list(set), tup = tuple(set) | st = set(list), st = set(tuple)

[์ˆ˜์ •] - Update
set.add(data) 
โ†’ set์— ํ•ด๋‹น data๋ฅผ ์ถ”๊ฐ€

set.update(list or tuple) 
โ†’ set์— ์—ฌ๋Ÿฌ ๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ถ”๊ฐ€ (์ธ์ž๋Š” list or tuple ์ž๋ฃŒํ˜•)

[์‚ญ์ œ] - Delete
set.remove(data) 
โ†’ ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ set์—์„œ ์ œ๊ฑฐ

set.pop() 
โ†’ set์— ์ €์žฅ๋œ ์ž„์˜์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ฑฐ

set.clear() 
โ†’ set์˜ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์‚ญ์ œ (๋นˆ ์…‹์œผ๋กœ ๋งŒ๋“ฌ)

del set 
โ†’ set ๊ฐ์ฒด๋ฅผ ์‚ญ์ œ

[๊ธฐํƒ€]
len(set) 
โ†’ set์˜ ๊ธธ์ด๋ฅผ ๋ฆฌํ„ด

[์ง‘ํ•ฉ ํ‘œํ˜„]
set1 = {โ€œpythonโ€, โ€œjavaโ€, โ€œc++โ€, โ€œjavascriptโ€}
set2 = {โ€œpythonโ€, โ€œcโ€, โ€œjavascriptโ€, โ€œphpโ€}

[๊ต์ง‘ํ•ฉ]
set1 & set2 
โ†’ set1๊ณผ set2์˜ ๊ต์ง‘ํ•ฉ์„ set ์ž๋ฃŒํ˜•์œผ๋กœ ๋ฆฌํ„ด

set1.intersection(set2) 
โ†’ ์œ„์™€ ๋™์ผ

[ํ•ฉ์ง‘ํ•ฉ]
set1 | set2 
โ†’ set1๊ณผ set2์˜ ํ•ฉ์ง‘ํ•ฉ์„ set ์ž๋ฃŒํ˜•์œผ๋กœ ๋ฆฌํ„ด

set1.union(set2) 
โ†’ ์œ„์™€ ๋™์ผ

[์ฐจ์ง‘ํ•ฉ]
tuple - tupel2 
โ†’ set1๊ณผ set2์˜ ์ฐจ์ง‘ํ•ฉ์„ set ์ž๋ฃŒํ˜•์œผ๋กœ ๋ฆฌํ„ด

set1.difference(set2) 
โ†’ ์œ„์™€ ๋™์ผ

4) Dictionary

  • ์—ฌ๋Ÿฌ ํƒ€์ž…์˜ ๋ฐ์ดํ„ฐ๋ฅผ key-value ํ˜•ํƒœ๋กœ ์ €์žฅํ•˜๊ณ  key-value์—์„œ key๊ฐ’์€ ์ค‘๋ณต์„ ํ—ˆ์šฉํ•˜์ง€ ์•Š์ง€๋งŒ values ๊ฐ’์€ ์ค‘๋ณต์„ ํ—ˆ์šฉํ•œ๋‹ค.

 

  • ๋˜ํ•œ, ์ˆœ์„œ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉฐ Java์˜ Hashmap๊ณผ ์œ ์‚ฌํ•˜๋‹ค.
[์ƒ์„ฑ] - Create
dt = dict() 
โ†’ ๋นˆ ๋”•์…”๋„ˆ๋ฆฌ ์„ ์–ธ

dict = {} 
โ†’ ๋นˆ ๋”•์…”๋„ˆ๋ฆฌ ์„ ์–ธ

dict = {โ€œ1โ€ : 2, 345 : โ€œhiโ€}

[์ ‘๊ทผ] - Read
dict[key] 
โ†’ dict์˜ key์— ์ €์žฅ๋œ value๋ฅผ ๊ฐ€์ ธ์˜จ๋‹ค.

dict.get(key) 
โ†’ ์œ„์™€ ๋™์ผํ•˜์ง€๋งŒ ์œ„์˜ ๋ฐฉ์‹์€ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ํ‚ค๋ฅผ ์ธ์ž๋กœ ๋„ฃ์€ ๊ฒฝ์šฐ, ์—๋Ÿฌ๊ฐ€ ๋ฐœ์ƒํ•จ
โ†’ get(key) ํ•จ์ˆ˜ ์‚ฌ์šฉ ์‹œ, ์กด์žฌํ•˜์ง€ ์•Š๋Š” ํ‚ค๋ฉด None์„ ๋ฆฌํ„ดํ•˜๊ณ  None ๋Œ€์‹  ๋‹ค๋ฅธ ๋ฌธ์ž์—ด์„ ์‚ฌ์šฉํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด get(key, str) ๋‘ ๋ฒˆ์งธ ์ธ์ž์— ๋Œ€์‹ ํ•  ๋ฌธ์ž์—ด ๊ฐ’์„ ๋„ฃ์–ด์ฃผ๋ฉด ๋œ๋‹ค.

[์ˆ˜์ •] - Update
dict[key] = value 
โ†’ dict์— ํ•ด๋‹น key๊ฐ€ ์กด์žฌํ•˜๋ฉด ํ•ด๋‹น value๋กœ ์—…๋ฐ์ดํŠธ, ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉด ์ถ”๊ฐ€ (ํ•œ ๊ฐœ)

dict.update(dict2) 
โ†’ dict์— ๋‹ค๋ฅธ dict๋ฅผ ๋„ฃ์–ด key๊ฐ€ ์กด์žฌํ•˜๋ฉด ์—…๋ฐ์ดํŠธ, ์กด์žฌํ•˜์ง€ ์•Š์œผ๋ฉด ์ถ”๊ฐ€ (์—ฌ๋Ÿฌ ๊ฐœ)

[์‚ญ์ œ] - Delete
del dict[key] 
โ†’ ํ•ด๋‹น key๋ฅผ dict์—์„œ ์ œ๊ฑฐ (key ์—†์ด โ€œdel dictโ€์‹œ, ํ•ด๋‹น dict ๊ฐ์ฒด๋ฅผ ์‚ญ์ œ)

dict.pop(key) 
โ†’ ํ•ด๋‹น key๋ฅผ dict์—์„œ ์ œ๊ฑฐ, ์œ„์™€ ๋™์ผ

dict.clear() 
โ†’ dict์— ์ €์žฅ๋œ ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ฑฐ

[๊ธฐํƒ€]
len(dict) 
โ†’ dict์˜ ๊ธธ์ด๋ฅผ ๋ฆฌํ„ด (key๊ฐ’ ๊ธฐ์ค€)

dict.keys() 
โ†’ dict์˜ ๋ชจ๋“  key๋ฅผ ๋ฆฌํ„ด

dict.values() 
โ†’ dict์˜ ๋ชจ๋“  value๋ฅผ ๋ฆฌํ„ด

dict.items() 
โ†’ dict์˜ ๋ชจ๋“  key, value๋ฅผ ๋ฆฌํ„ด

[์ฐธ๊ณ ] mutable ๋ฐ immutable ๊ฐ์ฒด

  • mutable : list, set, dict (์ˆ˜์ • ๊ฐ€๋Šฅ)

 

  • immutable : bool, int, float, tuple, string, frozenset (์ˆ˜์ • ๋ถˆ๊ฐ€๋Šฅ)

 

  • Java์—์„œ๋Š” List,Set,Map.of()๋ฅผ ํ†ตํ•ด immutableํ•œ ๊ฐ์ฒด๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค.
๋ฐ˜์‘ํ˜•

'๐Ÿง Programming > Python' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

Python - ํ•จ์ˆ˜ (Function) ์„ ์–ธ  (0) 2023.08.08
Python - ํ•œ ์ค„ ๋ณตํ•ฉ๋ฌธ (if, for)  (0) 2023.08.04
Python - ํ•œ ์ค„ for๋ฌธ (Comprehension)  (0) 2023.08.04
Python - ํ•œ ์ค„ if๋ฌธ  (0) 2023.08.04
Python 3.x ๋ฒ„์ „ ์„ค์น˜ํ•˜๊ธฐ  (0) 2023.08.04
'๐Ÿง Programming/Python' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€
  • Python - ํ•œ ์ค„ ๋ณตํ•ฉ๋ฌธ (if, for)
  • Python - ํ•œ ์ค„ for๋ฌธ (Comprehension)
  • Python - ํ•œ ์ค„ if๋ฌธ
  • Python 3.x ๋ฒ„์ „ ์„ค์น˜ํ•˜๊ธฐ
KR_DEV
KR_DEV
๊ณต๋ถ€์šฉ ๋ธ”๋กœ๊ทธ์ž…๋‹ˆ๋‹ค. :)
๋ฐ˜์‘ํ˜•
KR_DEV
All about IT
KR_DEV
์ „์ฒด
์˜ค๋Š˜
์–ด์ œ
  • ์ „์ฒด (139)
    • ๐Ÿ“š ์—ฐ์žฌ ์‹œ๋ฆฌ์ฆˆ (19)
      • ์ฃผ๋‹ˆ์–ด ๊ฐœ๋ฐœ์ž๊ฐ€ ์•Œ๋ฉด ์ข‹์„ ๋‚ด์šฉ (11)
      • ์ž์ฃผ ์“ฐ์ด๋Š” IT ์šฉ์–ด ์ •๋ฆฌ (6)
      • ์žก๋‹คํ•œ IT ์ •๋ณด (2)
    • ๐ŸŽฎ Toy Project (1)
    • ๐Ÿ’ฏ Coding Test (35)
      • ์•Œ๊ณ ๋ฆฌ์ฆ˜ ํ…Œ์ŠคํŠธ (14)
      • SQL ํ…Œ์ŠคํŠธ (21)
    • ๐Ÿ’ป Computer Science (14)
      • Hardware (4)
      • Operating System (3)
      • Network (4)
      • Database (3)
      • Data Structures (0)
      • Algorithms (0)
    • ๐ŸŒ Front End (0)
      • HTML5 (0)
      • CSS3 (0)
    • ๐Ÿ‘จโ€๐Ÿ’ป Back End (30)
      • Spring (5)
      • MySQL (12)
      • Redis (3)
      • OOP (0)
      • Design Pattern (0)
      • HTTP (2)
      • Servlet (1)
      • JDBC (7)
      • MSA (0)
    • ๐Ÿ› ๏ธ Devops (12)
      • HAProxy (1)
      • Linux (6)
      • Virtual Machine (4)
      • Container (0)
      • Ansible (1)
    • ๐Ÿง Programming (20)
      • Java (10)
      • Python (10)
    • ๐ŸŒฅ๏ธ Cloud (2)
      • AWS (1)
      • Oracle Cloud (0)
    • ๐Ÿ’พ Storage (5)
      • MiniO (3)
    • ๐Ÿ” Security & Hacking (1)

๋ธ”๋กœ๊ทธ ๋ฉ”๋‰ด

  • ํ™ˆ
  • ๋ฐฉ๋ช…๋ก

๊ณต์ง€์‚ฌํ•ญ

  • ๊ตฌ๊ธ€ ์• ๋“œ์„ผ์Šค ํ†ต๊ณผํ–ˆ๋„ค์š” !!!
  • ์•ˆ๋…•ํ•˜์„ธ์š”.

์ธ๊ธฐ ๊ธ€

hELLO ยท Designed By ์ •์ƒ์šฐ.v4.2.2
KR_DEV
Python ์ž๋ฃŒ๊ตฌ์กฐ - List, Tuple, Set, Dictionary ๋ฉ”์†Œ๋“œ ์ •๋ฆฌ
์ƒ๋‹จ์œผ๋กœ

ํ‹ฐ์Šคํ† ๋ฆฌํˆด๋ฐ”

๊ฐœ์ธ์ •๋ณด

  • ํ‹ฐ์Šคํ† ๋ฆฌ ํ™ˆ
  • ํฌ๋Ÿผ
  • ๋กœ๊ทธ์ธ

๋‹จ์ถ•ํ‚ค

๋‚ด ๋ธ”๋กœ๊ทธ

๋‚ด ๋ธ”๋กœ๊ทธ - ๊ด€๋ฆฌ์ž ํ™ˆ ์ „ํ™˜
Q
Q
์ƒˆ ๊ธ€ ์“ฐ๊ธฐ
W
W

๋ธ”๋กœ๊ทธ ๊ฒŒ์‹œ๊ธ€

๊ธ€ ์ˆ˜์ • (๊ถŒํ•œ ์žˆ๋Š” ๊ฒฝ์šฐ)
E
E
๋Œ“๊ธ€ ์˜์—ญ์œผ๋กœ ์ด๋™
C
C

๋ชจ๋“  ์˜์—ญ

์ด ํŽ˜์ด์ง€์˜ URL ๋ณต์‚ฌ
S
S
๋งจ ์œ„๋กœ ์ด๋™
T
T
ํ‹ฐ์Šคํ† ๋ฆฌ ํ™ˆ ์ด๋™
H
H
๋‹จ์ถ•ํ‚ค ์•ˆ๋‚ด
Shift + /
โ‡ง + /

* ๋‹จ์ถ•ํ‚ค๋Š” ํ•œ๊ธ€/์˜๋ฌธ ๋Œ€์†Œ๋ฌธ์ž๋กœ ์ด์šฉ ๊ฐ€๋Šฅํ•˜๋ฉฐ, ํ‹ฐ์Šคํ† ๋ฆฌ ๊ธฐ๋ณธ ๋„๋ฉ”์ธ์—์„œ๋งŒ ๋™์ž‘ํ•ฉ๋‹ˆ๋‹ค.