반응형
- 리스트 자료형의 형태
#이런식으로 타입 선언할 수도 있다.
a=list()
#이런식으로 타입 선언할 수도 있다.(2)
b=[]
#배열처럼 선언하는데, c언어 배열은 int b={1,2,3} 이런식이었음 중괄호가 아니라 대괄호라는 점을 유의!
b=[1,2,3]
#하나의 리스트 안에 여러가지 데이터타입을 같이 넣을 수 있다. 아래 예시는 정수,소수,문자열
c=[12, 13.0, 7.5, "abcd"]
#2차원 배열도 선언 가능하다 아래처럼. C언어의 배열일아 비슷한데 중괄호가 아니라 대괄호임
d=[ [11,12,13 ],
[21,22,23],
[31,32,33],
]
#C언어 배열이랑 다르게 행,열이 N x N 형태가 아니어도 된다. 아래처럼
e=[
[11,12],
[21,22,23],
[31,32,33,34,45],
]
- 리스트의 길이 구하기
len 함수를 사용한다.
b=[1,2,3]
print( len(b) )
#결과 : 3을 출력
e=[
[11,12],
[21,22,23],
[31,32,33,34],
[41,42,43,44,45]
]
print( len(e) )
이렇게하면, e의 행이 4개 이기 때문에 4를 출력한다.
print( len(e[3]) )
이렇게하면, e[3]은 리스트 [41,42,43,44,45]를 의미하므로 5를 출력
- 리스트에 데이터 추가하기
리스트의 append 함수사용
append 함수 쓰면 리스트 제일 뒤에 새로운 요소가 추가됨
b=[1,2,3]
b.append(4)
print(b)
>>>[1, 2, 3, 4]
리스트의 insert 함수
insert( 넣을 위치, 넣을 값)
b=[1,2,3]
b.insert(1,111)
print(b)
[1, 111, 2, 3]
- 리스트의 요소 삭제하기
>>> a = [1, 2, 3]
>>> del a[1]
>>> a
[1, 3]
반응형
'프로그래밍 관련 > 파이썬' 카테고리의 다른 글
파이썬 . 정규표현식.정규식. re 라이브러리 (0) | 2021.09.27 |
---|---|
for문 관련 헷갈리는거 (0) | 2021.09.07 |
파이썬 문자열 자료형 (0) | 2021.05.08 |
플라스크에 대하여(3).url_for 함수 (0) | 2021.04.27 |
플라스크에 대하여(2) template render. 웹페이지 출력하기 (0) | 2021.04.26 |