-
'23.3.4(토) 파이썬 입문 <5 : 리스트>코딩/파이썬 2023. 3. 4. 16:34
<리스트 (1)>
- 리스트 자료형(순서 o, 중복 o, 수정0, 삭제 o)#선언
a = []
b = list()
c = [62, 46, 'aa']
d= [1000,1000, ['aaaa','vvvv','cdgeg']]
#인덱싱
print()
print( 'c - ', type(c))
print(' c - ' , c[0]+ c[1])
print('d - ', list(d[-1][2]))
# identity(id)
print()
temp = c
print(temp, c)
print(id(temp), id(c))
print(temp == c)
#리스트 삭제, 수정
print()
c[0] = 4
print('c - ', c)
c[1:2] = ['a','b','c'] #[['a','b','c']]
print('c - ', c)
c[1] = ['a','b','c'] #중첩되어서 들어감
print('c - ', c)
c[1:3] = [] #삭제1
print('c - ',c )
del c[2] #삭제2, 인덱스를 알 때
print('c- ', c)
#리스트 제공 함수
print()
a = [5,2,3,1,4]
print('a - ', a)
a.append(10)
print('a - ', a)
a.sort()
print('a - ', a)
a.reverse()
print('a - ', a)
print('a - ', a.index(3), a[3])
a.insert(2, 7) #(위치, 값)
print('a - ', a)
a.remove(10) #제거할 값
print('a - ', a)
print('a - ', a.pop()) #마지막 리스트원소 꺼내줌
print('a - ', a)
print('a - ', a.count(2)) #찾고자 하는 값
ex = [8,9]
a.extend(ex) #연장
print('a - ', a)
# 삭제, remove, pop, del
#반복문 사용
print()
while a :
data = a.pop()
print(data)
print(a)
c - <class 'list'>
c - 108
d - ['c', 'd', 'g', 'e', 'g']
[62, 46, 'aa'] [62, 46, 'aa']
140139215675776 140139215675776
True
c - [4, 46, 'aa']
c - [4, 'a', 'b', 'c', 'aa']
c - [4, ['a', 'b', 'c'], 'b', 'c', 'aa']
c - [4, 'c', 'aa']
c- [4, 'c']
a - [5, 2, 3, 1, 4]
a - [5, 2, 3, 1, 4, 10]
a - [1, 2, 3, 4, 5, 10]
a - [10, 5, 4, 3, 2, 1]
a - 3 3
a - [10, 5, 7, 4, 3, 2, 1]
a - [5, 7, 4, 3, 2, 1]
a - 1
a - [5, 7, 4, 3, 2]
a - 1
a - [5, 7, 4, 3, 2, 8, 9]
9
[5, 7, 4, 3, 2, 8]
8
[5, 7, 4, 3, 2]
2
[5, 7, 4, 3]
3
[5, 7, 4]
4
[5, 7]
7
[5]
5
[]'코딩 > 파이썬' 카테고리의 다른 글
'23.3.4(토) 파이썬 입문 <7: 딕셔너리> (0) 2023.03.04 '23.3.4(토) 파이썬 입문 <6 : 튜플> (0) 2023.03.04 '23.3.2(목) 파이썬 기초 자료형 <4 : 숫자형, 문자형> (0) 2023.03.02 '23.3.2(목) 파이썬 입문 <3 : 파이썬 변수> (0) 2023.03.02 '23.3.2(목) 파이썬 입문 <2 : Print 사용법> (0) 2023.03.02