반응형
※ 참조: 점프 투 파이썬 "https://wikidocs.net/14", 인터넷 검색 자료 기반 작성 자료.
자주 보기 위한 개인적인 참고용으로 만든 자료이며 자세하거나 다양한 쓰임은 링크 사이트를 참조 바랍니다.
1. 리스트 생성방법
아래와 같이 다양한 방법으로 리스트를 만들어서 사용할 수 있다.
a = []
a = list()
a = [1, 2, 3]
a = ['list', 'is', 'too', 'hard']
a = [1, 2, 'list', 'is']
초기값이 고정되어 있거나, 긴 배열 형태의 리스트를 만들고 싶은 경우
※ 참조: https://dojang.io/mod/page/view.php?id=2200
a = list(range(10))
a
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
b = list(range(5, 12))
b
[5, 6, 7, 8, 9, 10, 11]
c = list(range(-4, 10, 2))
c
[-4, -2, 0, 2, 4, 6, 8]
d = list(range(10, 0, -1))
d
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1]
e = [x for x in range(0, 3)]
e
[0, 1, 2]
2. 이차원 리스트 생성방법
※ 참조: https://dojang.io/mod/page/view.php?id=2291
a = [[0 for j in range(2)] for i in range(3)]
a
[[0, 0], [0, 0], [0, 0]]
3. 리스트와 튜플
리스트와 튜플은 동일한 형태를 갖고 있다. 표현식은 []와 ()로 다르다.
# 리스트 to 튜플
a = list()
b = tuple(a)
# 튜플 to 리스트
a = tuple()
b = list(a)
4. 리스트 덧셈
- 연달아서 더하기
a = [1, 2, 3]
b = ['a', 'b', 'c']
c = a + b
c
[1, 2, 3, 'a', 'b', 'c']
'Program > Python' 카테고리의 다른 글
conda + jupyter lab installation[콘다 + 주피터랩 설치 환경] (0) | 2022.09.11 |
---|---|
파이썬(python) - for in 반복문 (0) | 2019.07.18 |
파이썬(Python) - 파일 이동 / 파일 복사 / 폴더 삭제 / 폴더 검색 (0) | 2019.02.17 |