반응형

파이썬 리스트 5

[python] 파이썬 리스트를 문자열로 변환 하는 방법

안녕하세요. BlockDMask입니다. 오늘은 파이썬에서 리스트를 문자열로 변환하는 방법에 대해서 알아보려 합니다. 리스트 내에 문자들만 있는 경우나 숫자가 섞여있는 경우에 해당 리스트를 문자열로 변환할 수 있는 방법에 대해 알아보려 합니다. join과 for 반복문을 이용해서 예제를 만들어 보겠습니다. 1. 파이썬 join을 이용해서 리스트를 문자열로 변환 2. 파이썬 for 반복문을 이용해서 리스트를 문자열로 변환 1. python join 함수를 이용한 리스트 변환 파이썬의 join 함수를 이용하면 편하게 리스트를 문자열로 변환할 수 있습니다. join 함수는 제가 다른 포스팅에서 상세하게 다루었으니 여기를 참고해주세요. join 함수 상세 설명 : https://blockdmask.tistory...

[python] 파이썬 mutable, immutable 객체에 관해서

안녕하세요. BlockDMask입니다. 오늘은 파이썬에 있는 mutable 객체, immutable 객체에 대한 차이점에 대해서 알아보겠습니다. 1. 파이썬 mutable, immutable 설명 2. 파이썬 mutable, immutable 값이 변경될 때 에제 1. 파이썬 immutable, mutable 객체에 대해서 1-1) mutable , immutable 객체 구분 파이썬에서는 객체의 종류를 두 가지로 구분할 수 있습니다. mutable - 변경되는 객체 (객체의 상태를 변경할 수 있음) immutable - 변경되지 않는 객체 (객체의 상태를 변경할 수 없음 변경이 되는 mutable 객체의 종류는 list, set, dictionary 정도가 있고 변경이 되지 않는 immutable 객체..

[python] 파이썬 리스트 중복 제거 방법 3가지

안녕하세요. BlockDMask입니다. 오늘은 파이썬 리스트에서 중복된 값을 삭제할 수 있는 방법 3가지에 대해서 알아보겠습니다. 1. set 이용한 리스트 중복 제거 2. for 반복문을 이용한 리스트 중복 제거 3. dictionary를 이용한 리스트 중복 제거 1. 파이썬 리스트 중복제거 set을 이용한 방법 set 자료구조의 특징은 중복이 없다는 것입니다. 이 "중복이 불가능하다"라는 성질을 이용해서 리스트에서 중복을 제거할 수 있습니다. 리스트 자료형을 set(리스트)를 통해서 set 타입으로 변경하면서 중복을 제거합니다. 그 후에 list(set(리스트)) 다시 리스트로 감싸주어서 리스트 타입으로 데이터를 변경합니다. 예제를 바로 보겠습니다. arr이라는 중복이 있고, 순서가 막무가내인 리스트..

[python] 파이썬 리스트(list) 정리 및 예제 (2탄 응용편)

안녕하세요. BlockDMask 입니다. 오늘은 지난시간에 이어서 파이썬 리스트에 대해서 작성해보려합니다. 혹시 리스트 기본편을 보고오지 않은 분들은 기본편을 보고 오셔도 좋을것 같습니다. 파이썬 리스트 정리 및 예제 1탄 기본편 [바로가기] 오늘 진행해볼것은 리스트를 자료구조 stack으로 이용하는 방법, 리스트에 특정 값이 있는지 확인 하는 방법, range 등을 이용해서 리스트를 생성하는 방법 그리고 리스트 중복 값 제거 까지 알아보려고 합니다. 1. 리스트를 stack으로 사용 2. 리스트에 특정 값이 있는지 없는지 확인하기 (in, not in) 3. 리스트 내부에서 range 이용, 리스트 컴프리헨션 4. 리스트 중복 값 제거 1. 파이썬 리스트를 stack 자료구조로 사용해보기지난시간에 [리..

[python] 파이썬 리스트(list) 정리 및 예제 (1탄 기본편)

안녕하세요. BlockDMask 입니다. 오늘은 파이썬 리스트(list) 자료형에 대해서 정리를 해보려고 합니다. 일련의 여러 값들을 다룰 때 편하게 사용할 수 있는데요. 리스트에 접근하는 방법, 값을넣고 빼는 방법, 리스트의 길이를 구하거나, 리스트 값을 삭제하는 방법. 리스트에서 +기호와 * 기호가 뜻하는 것, 리스트 정렬하는 방법, 리스트에 있는 여러 함수들 그리고 얕은 복사과 깊은 복사에 대해서 까지 이야기 해보려 합니다. 최대한 간단하고 이해하기 쉽게 작성해 보겠습니다. 그럼 시작해보겠습니다. 1. 리스트란? 2. 리스트 덧셈(+), 곱셈(*), 값 변경 3. 리스트 접근 방법 (인덱싱, 값 수정, 슬라이싱) 4. 리스트 항목 삭제와 길이 구하기 (del, len) 5. 리스트의 메서드1 (ap..

반응형