728x90
반응형
* 본 포스팅은 주피터 노트북을 사용하였다.
list에 sort()를 이용해보자 sort는 정렬이다!
a_list는 [12, 56, 11, 34] 배열을 가지고 있다 sort()를 적용하면
a_list안에 있던 값들이 오름차순으로 정렬된 것을 확인할 수 있다.
여기서 index() 를 이용하면 몇번에 위치하는지 알 수 있는데
오름차순한 a_list에서 11은 0번째에 있으므로 0이 떴고
sort를 reverse로 하여 반대로 정렬하고 난 후 11의 값이 3번째에 있다는 것을 알려준다.
다음은 insert()를 이용하는데 insert는 몇번째에 어떤 값을 넣을지 지정할 수 있다.
여기서 pop()를 이용하면 끝에있는 값을 가져온다.
문제) pop을 이용하여 데이터를 역순으로 정렬하기
a_list = [12, 56, 11, 34]
result=[]
list=len(a_list)
for i in range(0, list):
result.append(a_list.pop())
print(result)
문제) pop 대신 remove를 이용하여 마지막 데이터 삭제하기
a_list = [12, 56, 11, 34]
a_list.remove(a_list[-1])
print(a_list)
* 리스트의 내용 갱신하기 -> 각각 10을 곱한 값으로 갱신!
list1 = [10, 20, 30, 40, 50]
i=0
for n in list1:
list1[i] = n*10
i=i+1
print(list1)
문제 ) 위의 값을 list comprehension으로 바꿔보기
[i*10 for i in list1]
728x90
반응형
'Language > Python' 카테고리의 다른 글
[Python/파이썬] 3차원 리스트를 map을 이용하여 리스트 안의 합을 구하고 1차원 리스트로 변환하기 (0) | 2021.06.02 |
---|---|
[Python/파이썬] lambda와 map, filter를 이용한 예제 (0) | 2021.06.01 |
[Python/파이썬] 멤버 연산자 in, not in / 두 리스트 겹치는 값 가져오기 (0) | 2021.06.01 |
[Python/파이썬] list 기본 예제 / 문자열의 갯수 / append, extend (0) | 2021.06.01 |
[Python/파이썬] 파이썬에 제공되는 내장함수(math) (0) | 2021.06.01 |