๐Ÿ“‚์›น ๊ฐœ๋ฐœ(Web)/๐ŸํŒŒ์ด์ฌ(Python)

Python List ์ด์ •๋ฆฌ

๐Ÿ‘ฉ‍๐ŸŽ“์ธํ…”๋ฆฌ๊ฐ์ž๐Ÿฅ” 2023. 1. 16. 23:59

List
    ๋‹จ์ผ ๋ณ€์ˆ˜์— ์—ฌ๋Ÿฌ ํ•ญ๋ชฉ์„ ์ €์žฅํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค.
    List ํ•ญ๋ชฉ์€ ์ˆœ์„œ๊ฐ€ ์ง€์ •๋˜๊ณ  ๋ณ€๊ฒฝ ๊ฐ€๋Šฅํ•˜๋ฉฐ ์ค‘๋ณต๊ฐ’ ํ—ˆ์šฉ
    List ์—๋Š” ๋‹ค์–‘ํ•œ ๋ฐ์ดํ„ฐ ์œ ํ˜•์ด ํฌํ•จ๋  ์ˆ˜ ์žˆ๋‹ค.

1. ํ˜•์‹

thislist = ["ํ”ผ์นด์ธ„", "๋ผ์ด์ธ„", "๊ผฌ๋ถ€๊ธฐ"]
print(thislist)


2. n๋ฒˆ์งธ ๊ฐ’ ๊ฐ€์ ธ์˜ค๊ธฐ

print(thislist[0])  #0๋ฒˆ ์งธ ๊ฐ’ ํ”ผ์นด์ธ„ ๊ฐ€์ง€๊ณ  ์˜ด

 


print(thislist[0][0]) #ํ”ผ์นด์ธ„์˜ 0๋ฒˆ์งธ ๊ฐ’ ํ”ผ


3. List ๊ธธ์ด
print(len(thislist))



4. List ๋ฐ์ดํ„ฐ ์œ ํ˜•
List1 = ["ํ”ผ์นด์ธ„", "๋ผ์ด์ธ„", "๊ผฌ๋ถ€๊ธฐ"]
List2 = [1, 2, 3, 4, 5]
List3 = [True, False, False]

#๋‹ค์–‘ํ•œ ์œ ํ˜• ํฌํ•จ ๊ฐ€๋Šฅ
List4 = ["abc", 34, False, 40]

#thislist = ["ํ”ผ์นด์ธ„", "๋ผ์ด์ธ„", "๊ผฌ๋ถ€๊ธฐ"]   #ํ”ผ์นด์ธ„๊ฐ€ 0๋ฒˆ์งธ, ๋ผ์ด์ธ„๊ฐ€ 1๋ฒˆ์งธ, ๊ผฌ๋ถ€๊ธฐ๊ฐ€ 2๋ฒˆ์งธ๋‹ค.
print(thislist[1])


5. ๊ฐ’ ๋ฐ”๊พธ๊ธฐ

thislist[1] = "์ž ๋งŒ๋ณด"   #๋ผ์ด์ธ„๋ฅผ ์ž ๋งŒ๋ณด๋กœ ๋ฐ”๊พธ๊ฒ ๋‹ค.

print(thislist)



6. ํ•ญ๋ชฉ ๋ณ€๊ฒฝ 2๊ฐœ
thislist = ["ํ”ผ์นด์ธ„", "๋ผ์ด์ธ„", "๊ผฌ๋ถ€๊ธฐ", "ํŒŒ์ด๋ฆฌ", "๋ฒ„ํ„ฐํ”Œ", "์•ผ๋„๋ž€"]
thislist[1:3] = ["์šธ๋จน์ด", "๋ฉ”ํƒ€๋ชฝ"]
print(thislist)



7. ๋‘๋ฒˆ์งธ ์„ธ๋ฒˆ์งธ ๊ฐ’์„ ํ•˜๋‚˜์˜ ๊ฐ’์œผ๋กœ ๋ณ€๊ฒฝ
thislist = ["ํ”ผ์นด์ธ„", "๋ผ์ด์ธ„", "๊ผฌ๋ถ€๊ธฐ", "ํŒŒ์ด๋ฆฌ", "๋ฒ„ํ„ฐํ”Œ", "์•ผ๋„๋ž€"]
thislist[1:3] = ["์šธ๋จน์ด"]
print(thislist)


8. ํ•ญ๋ชฉ ์ถ”๊ฐ€
thislist = ["ํ”ผ์นด์ธ„", "๋ผ์ด์ธ„", "ํŒŒ์ด๋ฆฌ"]
thislist.append("๊ผฌ๋ถ€๊ธฐ")
print(thislist)



# ํ•ญ๋ชฉ ์ถ”๊ฐ€ - ์ธ๋ฑ์Šค ๋ฒˆํ˜ธ๋กœ ์ถ”๊ฐ€
thislist = ["ํ”ผ์นด์ธ„", "๋ผ์ด์ธ„", "ํŒŒ์ด๋ฆฌ"]
thislist.insert(1, "์ž ๋งŒ๋ณด")
print(thislist)



9. ํ•ญ๋ชฉ ์ œ๊ฑฐ

#๊ฐ’์œผ๋กœ ์ œ๊ฑฐ
thislist = ["ํ”ผ์นด์ธ„", "๋ผ์ด์ธ„", "ํŒŒ์ด๋ฆฌ"]
thislist.remove("๋ผ์ด์ธ„")
print(thislist)


# ํ•ญ๋ชฉ์„ ์ง€์ •๋œ ์ธ๋ฑ์Šค๋กœ ์ œ๊ฑฐ
thislist = ["ํ”ผ์นด์ธ„", "๋ผ์ด์ธ„", "ํŒŒ์ด๋ฆฌ"]
thislist.pop(2)
print(thislist)



# ๋งˆ์ง€๋ง‰ ๊ฐ’ ์ œ๊ฑฐ
thislist = ["ํ”ผ์นด์ธ„", "๋ผ์ด์ธ„", "ํŒŒ์ด๋ฆฌ", "์ž ๋งŒ๋ณด"]
thislist.pop()
print(thislist)



10. ๋ชฉ๋ก ์‚ญ์ œ
thislist = ["ํ”ผ์นด์ธ„", "๋ผ์ด์ธ„", "ํŒŒ์ด๋ฆฌ"]
thislist.clear()
print(thislist)


11. ํ™•์žฅ
thislist = ["ํ”ผ์นด์ธ„", "๋ผ์ด์ธ„", "ํŒŒ์ด๋ฆฌ"]
thislist.extend(["๋ฒ„ํ„ฐํ”Œ","์•ผ๋„๋ž€"])
print(thislist)



#๊ฐ์ฒด ์‚ญ์ œ
#del thislist
#print(thislist) #์˜ค๋ฅ˜

#list๋Š” ์ค‘์š”ํ•˜๋‹ค.