배워서? 남줘라!

[Python] #3 List & Tuple 본문

Computer languages/Python

[Python] #3 List & Tuple

developing 2022. 10. 6. 17:24

리스트와 튜플

List: [ ]로 표현된 자료 모음으로 대괄호 안에는 어떤 자료형(객체)이든 들어갈 수 있다.

 

Tuple: 값이 변화할 수 없다는 점과 ( )를 이용한다는 점을 제외하면 리스트와 동일하다.

 

리스트

#List

a=[2,3,['c','d']]
print(a[0])
print(a[2])
print(a[2][0])
print(a[-1][0])

print("="*50)

#삭제1
aa=[2,3,4]
del aa[1:]
print(aa)

#삭제2
aaa=[2,3,4,2]
aaa.remove(2) #첫번쨰로 나오는 2 삭제
print(aaa)

print("="*50)

#추가1
bb=[2,3,4]
bb.append(5)
print(bb)

#추가2
bb=[9,2,4]
bb.insert(2,10) #2자리에 10 삽입
print(bb)

#추가3
bbcc=[9,2,4,5]
bbcc.extend([1,2])
print(bbcc)

print("="*50)

#정렬
bb=[9,2,4]
bb.sort()
print(bb)
bb.reverse()
print(bb)

#위치
bb=[9,2,4]
print(bb.index(9))

print("="*50)

#뺴내기
bb=[9,2,4]
bb.pop() #맨 마지막에 있는 요소 빼내기
print(bb)

dd=[9,2,4]
dd.pop(1) #1위치에 있는 요소 빼내기
print(dd)

print("="*50)

#요소 개수 세기
a=[1,1,1,2,3,4,5,5,]
print(a.count(5))
2
['c', 'd']
c
c
==================================================
[2]
[3, 4, 2]
==================================================
[2, 3, 4, 5]
[9, 2, 10, 4]
[9, 2, 4, 5, 1, 2]
==================================================
[2, 4, 9]
[9, 4, 2]
0
==================================================
[9, 2]
[9, 4]
==================================================
2

 

튜플

#Tuple

a1 = ()
a2 = (3,) #요소가 하나 있을 때 요소 뒤어 콤마를 붙인다.
a3 = 1,2
a4= a2+a3
print(a4)
(3, 1, 2)

 

<참고>

박응용 저, Do it! 점프 투 파이썬, 이지스퍼블리싱, 2019

'Computer languages > Python' 카테고리의 다른 글

[Python] #6 if, while, for  (0) 2022.10.09
[Python] #5 Bool & Variables  (0) 2022.10.07
[Python] #4 Dictionary & Set  (1) 2022.10.07
[Python] #2 Number & String data type  (1) 2022.10.06
[Python] #1 IDLE  (0) 2022.10.04
Comments