반응형
파이썬에서 가장 많이 쓰기고 효율적으로 사용할 수 있는 list의 예제들이다.
결과를 보고 어떤식으로 동작하는지 확인하여 사용한다.
1. 두 리스트를 하나의 리스트로 합치기
2. 리스트를 *(곱하기) 하여 반복추가하기
3. 배열의 일부 위치에 다른 배열값으로 교체하기
4. 배열의 끝에 값 추가하기
5. 배열 내부 값 지우고 땡겨오기
6. 배열 역순배치하기
7. 일부 index를 찾아 조작하기
8. sort함수 사용하여 정렬하기
''' 리스트 다루기 '''
# 리스트는 왼쪽에서는 0부터 세고, 오른쪽부터는 -1으로 센다.
char = ['a','b','c','d']
string = ["one","two","three"]
ch_st = char + string
print(ch_st) # character와 string을 합칠 수 있다. 한배열로.
print(char * 3) # a,b,c,d 와 같은 character를 뒤에 3배로 배열함.
ch_st[0:3] = [0,1,2,3] # 배열의 0~3자리에 숫자를 넣어
print(ch_st)
ch_st.append(30) # 배열의 끝에 ()의 값을 넣어준다.
print(ch_st)
del ch_st[7] # 7번째 배열의 값을 지운다.
print(ch_st) # 값을 지우면 맨 뒤에 있는 값을 앞으로 땡겨온다.
ch_st.reverse() # 역순배치
print(ch_st)
print('\n') #개행
# 인덱스 값 추가하기. insert(인덱싱,값) 함수.
test_list = [0,1,2,3,4]
test_list.insert(1,'damn') # 인덱스값 1앞에 'damn'을 삽입하라.
print(test_list)
# 인덱스 값 순서대로 정렬하기. sort() 함수.
test = [5,1,2,3,9,8]
test.sort()
print(test)
(결과)
반응형
'파이썬(python) > Python 기본, 기초' 카테고리의 다른 글
[Python] 파이썬 예외처리 문, try, except, else, finally 사용하기 (에러 발생 무시하기) (0) | 2022.01.13 |
---|---|
[Python] 파이썬 튜플(tuple) 사용법, 튜플 사용시 에러 (0) | 2022.01.13 |
[Python] 무한루프에 빠졌을 때 빠져나갈 수 있는 예외처리 만들기 (0) | 2021.09.22 |
[Python] 파이썬 유저에게 입력받아 계산 후 출력하기 (input 함수 사용법) (0) | 2021.09.22 |
[Python] 파이썬 파일 입출력하기, 파일 불러오기, 파일 읽기 쓰기, 파일에 글 추가하기, 그림파일 읽기 (0) | 2021.09.22 |