#리스트에 아이템을 추가
.append( ) #리스트.append(값) 하나만 추가할 수 있다. 특별한 말이 없으면 최우측에 추가
.insert( , ) #.insert(위치, 값)
.extend( )
+= [ ] # 리스트에 아이템을 추가할 때 가장 많이 사용한다.
#리스트에 아이템을 추가
a = [1,2,3]
a.append(4) #리스트.append(값) 하나만 추가할 수 있다. 특별한 말이 없으면 최우측에 추가
print(a) -> [1, 2, 3, 4]
a.append([5,6]) #다중리스트가 된다.
print(a) -> [1, 2, 3, 4, [5, 6]]
a = [1,2,3]
a.insert(0,4) #.insert(위치, 값) 첫번째 위치에 4를 넣어라.
a.insert(3,5) # 4번째 위치에 5를 넣어라.
print(a) -> [4, 1, 2, 5, 3]
a = [1,2,3]
a.extend([4,5])
print(a) -> [1, 2, 3, 4, 5]
i = 10
i = i + 1 #i를 1증가, 이 방식을 리스트에도 활용
i += 1
print(i) -> 12
a = [1,2,3]
#a = a + [4,5]
a +=[4,5] # 리스트에 추가할 때 가장 많이 사용한다.
print(a) -> [1, 2, 3, 4, 5]
#리스트 정렬
.sort( ) #오름차순 정렬, 문자열은 정렬이 안된다.
.sort(reverse = True) #내림차순 정렬
.reverse( ) #.reverse()는 좌우 반전함수. 위 리버스랑 다름
.count( ) #리스트 안의 특정 문자의 갯수를 찾을 때
#리스트 정렬
a = [1,4,3,2]
#a = 'python' 문자열은 .sort()가 안된다.
a.sort() #오름차순 정
print(a) -> [1, 2, 3, 4]
a = [1,4,3,2]
#print(a.find(4)) 지원안함
print(a.index(4)) -> 1
#내림차순 정렬
a = [1,4,3,2]
a.sort(reverse = True)
print(a) -> [4, 3, 2, 1]
a = [1,4,3,2]
a.reverse() #.reverse()는 좌우 반전함수. 위 리버스랑 다름
print(a) -> [2, 3, 4, 1]
b = [1,4,5,2,3]
#b.sort(reverse = True) 아래의 방법으로도 사용할 수 있다. sort 뒤 반전
b.sort()
b.reverse()
print(b) -> [5, 4, 3, 2, 1]
#[5,4,3,2,1] 출력
b = [1,4,5,2,3]
print(b.count(3)) -> 1 #원하는 문자의 찾은 갯수 3은 리스트안에 1개 존재한다.
반응형
'AI > Python' 카테고리의 다른 글
Python Basic #07 boolean / if / for / while (0) | 2021.07.23 |
---|---|
Python Basic #06 tuple (0) | 2021.07.23 |
Python Basic #04 list (0) | 2021.07.23 |
Python Basic #03 (0) | 2021.07.23 |
Python Basic #02 (0) | 2021.07.23 |