본문 바로가기

Dev/Python

(28)
[Python] 문자열 합치기 - join join 문자열을 하나로 이어붙일 때 사용 str.join(interable) 형태 list_tmp = ['1','201','322'] print("".join(list_tmp)) # 1201322
[Python] zip zip 파이썬의 내장 함수 import가 필요하지 않기 때문에 아무런 설정없이 바로 사용 가능 동일한 길이의 자료형을 같은 인덱스끼리 잘라서 묶어 반환해주는 역할 list1 = ['a', 'b'] list2 = [1, 2] # 리스트 형태 print(list(map(list, zip(list1, list2)))) # [['a',1],['b',2]] # 딕셔너리 형태 print(dict(zip(list1, list2))) # {'a':1,'b':2}
[Python] 알파벳 출력하기 - string 모듈 String 모듈 파이썬은 모든 대문자, 모든 소문자, 모든 숫자 데이터를 상수로 정의해놓음 문자열 형식으로 출력 import string string.ascii_lowercase # 소문자 string.ascii_uppercase # 대문자 string.ascii_letters # 대소문자 string.digits # 숫자 print(string.ascii_lowercase[:3]) # abc
[Python] 문자열 정렬하기 리스트를 정렬하는 방법 리스트를 정렬하려면 sorted를 사용하여 반환받을 수 있다 원본 리스트를 정렬하려면 sort() 함수를 사용한다 숫자는 오름차순으로 정렬되며, 문자열은 알파벳순으로 정렬된다 >>>list = ['c','a','b','d'] # 리스트를 정렬한 결과 값 출력 >>>sorted(list) ['a','b','c','d'] # 리스트 원본 정렬 >>>list.sort() ['a','b','c','d'] 문자열 좌측/가운데/우측 정렬 - ljust, center, rjust 문자열.ljust(자연수) 형태로 사용된다 str = '가나다' n = 3 str.ljust(n) # '가나다 ' str.center(n) # ' 가나다 ' str.rjust(n) # ' 가나다'