파이썬의 리스트에 대해 다루고 있습니다.2024. 6. 22 최초작성2024. 7. 72024. 7. 21 리스트의 메소드 사용법 추가 다음 글을 기반으로 작성되었습니다. https://docs.python.org/ko/3/tutorial/introduction.html https://docs.python.org/ko/3/tutorial/datastructures.html포스트에서 >>>는 파이썬 인터프리터에서 실행했음을 의미합니다.파이썬에는 다른 데이터 타입의 값들을 포함할 수 있는 컴파운드 (compound) 데이터 타입이 있습니다. 그중에 하나가 리스트(list)로 대괄호[] 사이에 쉼표로 구분된 값들을 적습니다. 리스트는 서로 다른 데이터 타입의 값들을 포함할 수 있지만, 모두 같은 데이터 ..
pickle을 사용하여 파이썬 리스트를 파일로 저장하고 다시 로드하는 파이썬 예제코드입니다. 2023. 12. 9 최초작성 리스트를 파일로 저장하기 현재 파이썬 코드 파일이 있는 위치에 list_a.pkl 파일이 생성됩니다. import pickle # 저장할 리스트 list_a = [1, 2, 3, 'a', 'b', 'c'] # 파일로 저장 with open('list_a.pkl', 'wb') as file: pickle.dump(list_a, file) 파일로부터 리스트 로드하기: 앞에서 생성한 list_a.pkl 파일을 로드하여 변수 list_a에 저장합니다. import pickle # 파일에서 리스트 로드 with open('list_a.pkl', 'rb') as file: list_a = pi..
Python에서 함수의 인자로 리스트를 넘겨주어 리스트에 값을 변경하면 함수를 호출한 곳에서 바뀐 리스트를 확인할 수 있습니다. 2023. 11. 5 최초작성 Python에서 리스트와 같은 mutable 객체를 함수에 인자로 전달하면, 실제로 전달되는 것은 그 객체에 대한 참조(=주소)입니다. 따라서, 함수 내에서 리스트에 값을 변경하면, 그 변경사항은 원래의 리스트에도 반영되게 됩니다. 즉 함수가 호출된 곳에서도 값이 변경된 리스트를 확인할 수 있습니다. 예제 코드입니다. def modify_list(lst): lst.append("new item") my_list = [1, 2, 3] print("Before function call: ", my_list) modify_list(my_list) pri..
파이썬 리스트에서 특정 값 또는 특정 문자 등의 개수를 세는 데 사용할 수 있는 방법입니다. 2022. 3. 3 최초작성 아래 예제는 리스트에 저장되어 있는 숫자별 개수를 출력하는 예제입니다. from collections import Counter numbers = [ 1, 5, 1, 2, 1, 3, 2] print(Counter(numbers).keys()) print(Counter(numbers).values()) # dict_keys([1, 5, 2, 3]) 리스트에 1, 5, 2, 3이 존재한다는 의미입니다. # dict_values([3, 1, 2, 1]) 리스트에 1이 3개, 5가 1개, 2가 2개, 3이 1개 있다는 의미입니다. 참고 https://stackoverflow.com/quest..