본문 바로가기

Python

(89)
[python] 파이썬 문자열 합치기 나누기 split/join 함수 문자열 나누기- split() 함수 파이썬에서 문자열을 쪼개는 함수는 split()함수입니다. 이 함수는 파라미터로 구분자를 주면 해당 구분자를 기준으로 문자열을 잘라 리스트 형식으로 반환합니다. 만약 파라미터에 아무것도 주지 않으면 공백을 기준으로 문자를 나눕니다. 문자열.split(구분자) >>> str = "Hi my name is limcoing" >>> splitted_str = str.split() >>> print(splitted_str) ['Hi', 'my', 'name', 'is', 'limcoing'] 문자열 합치기 - join 함수 join함수는 리스트의 문자열들을 합치는 역할을 합니다. 사용법은 아래와 같습니다. "".join(리스트) >>> str = "Hi my name is l..
[Python] 파이썬 리스트 내포(List comprehension) 리스트 내포(List comprehension) 파이썬에서는 for문과 if문을 한 라인에 작성하여 코드를 직관적으로 만들고 실행속도를 높혀주는 기법인 리스트 내포(List comprehension)기법이 존재합니다. 사용 방법은 아래와 같습니다. 리스트 명 = [표현식 for 변수 in 반복 가능한 대상] 아직 잘 이해가 안가시죠? 리스트 내포는 처음 접하시는 분들은 한번에 이해하기 어려울 수 있으니 예제를 통해서 살펴보도록 하겠습니다. 리스트 내포를 활용한 원소 단위 변환 (m -> cm) >>> meter_list = [3, 7, 9, 10] >>> centi_meter_list = [100*i for i in meter_list] >>> print(centi_meter_list) [300, 700..
[Python] 파이썬 딕셔너리 키, 값 쌍 얻기 - items() 딕셔너리의 키, 값 쌍 얻기 - items() 딕셔너리(dictionary)는 items()함수를 사용하면 딕셔너리에 있는 키와 값들의 쌍을 얻을 수 있습니다. >>> car = {"name" : "BMW", "price" : "7000"} >>> car.items() dict_items([('name', 'BMW'), ('price', '7000')]) items함수를 사용하면 딕셔너리의 값을 반복할때 키와 값을 접근하기가 매우 유용해집니다. >>> car = {"name" : "BMW", "price" : "7000"} >>> for key, val in car.items(): ...print("key : {} value : {}".format(key,val)) key : name value : BM..
[Python] 파이썬 enumerate 함수 사용법/예제 enumerate함수 반복문을 사용할때 리스트의 순서값, 즉 인덱스의 정보가 필요한 경우가 있습니다. enumerate함수는 리스트의 원소에 순서값을 부여해주는 함수입니다. 사용 예제는 아래와 같습니다. >>> item = ["First", "Second", "Third"] >>> data = enumerate(item) >>> print(data, type(data)) enumerate함수는 입력으로 받은 데이터와 인덱스 값을 포함하는 enumerate 객체를 리턴해줍니다. >>> item = ["First", "Second", "Third"] >>> for val in enumerate(item): ... print(val) (0, 'First') (1, 'Second') (2, 'Third') en..
[Python] 파이썬 리스트 원소 역순으로 바꾸기 - reversed()함수 리스트 원소 역순으로 바꾸기 - reversed()함수 리스트의 원소의 순서를 역순으로 바꾸고 싶을때는 reversed()함수를 사용하면 됩니다. >>> item = [1, 2, 3, 4, 5] >>> reversed_item = reversed(item) >>> print(reversed_item) # >>> print(list(reversed_item)) # [5, 4, 3, 2, 1] [5, 4, 3, 2, 1] reversed() 함수는 '이터레이터' 형식의 값을 리턴해주기 떄문에 reversed_item을 사용하면 객체의 주소가 리턴됩니다. 이를 다시 리스트로 형변환 하기 위하여 list()함수를 사용하였습니다.