-
Python 알고리즘 (몰랐던 개념 정리1)알고리즘 2022. 1. 28. 15:35
1차원 배열에 관한 알고리즘을 해결하다가 몰랐던 개념들이 나와서
이를 정리 해놓으려고 한다.
1. input()으로 받아온 수 많은 값들을 List에 넣어 저장하고 싶을 때
N = 5 # 배열생성 list = [] for i in range(N) : list.append(input()) print(list)2. append 예제 코드
>>> exam = [1, 2, 3, 5] >>> exam.append(6, 7) > [1, 2, 3, 4]append 뒤 ()안에 6과 7을 넣어주었더니 결괏값 List에 6, 7이 포함되어 나오는 것을 볼 수 있습니다.
3. List의 문자열을 정수 형태로 변환하고 싶을 때
a = list(map(int, a))map은 배열 안에 있는 값들의 자료형을 변환해주는 역할을 한다.
따라서 map 함수를 사용하면 자료형을 변환할 때 정말 간단하게 할 수 있다는 장점이 있다!
4. List 에서 원하는 값의 위치를 찾고 싶을 때
# 2의 위치를 찾고 싶다. a = [1, 2, 3, 4, 5] print(a.index(2))" a.index(찾고 싶은 값) "을 작성하면 된다.
'알고리즘' 카테고리의 다른 글
다익스트라 알고리즘-개념1 (0) 2022.06.05 백준 - 문자열 반복 (0) 2022.02.09 백준 문제풀이 [JAVA] - 10951번 A+B - 4 (0) 2021.10.14 백준 문제풀이 [JAVA] - 1008번 A/B (0) 2021.10.09 백준 문제풀이 [JAVA] - 14681번 사분면 고르기 (0) 2021.10.03