파이썬(Python) 리스트(List) 정렬하기 (feat. sort, sorted)
리스트(List)를 정렬하는 방법에는 sort, sorted를 이용하는 방법이 있다. 이번 포스팅에서는 리스트를 정렬하는 방법을 알아본다. 리스트 정렬(기본, 순서 반전, key) 1) 기본 sort와 sorted는 사용 방식이 같다. 차이점은 sort는 내부적으로 정렬되어 원본에 저장되는 반면 sorted는 정렬된 복사본을 생성한다는 것이 차이점이다. l = ['a', 'x', 'd', 'w', 'p', 'b'] l.sort() ## 내부적으로 정렬한 뒤 원본에 정렬 결과를 저장 print(l) l = ['a', 'x', 'd', 'w', 'p', 'b'] l = sorted(l) ## 복사본이 생성되므로 l에 다시 그 결과를 할당해주어야한다. print(l) 2) 순서 반전 sort와 sorted는 ..
2022. 9. 17.
파이썬(Python) 리스트(List) 속에 원소 존재 여부, 원소 위치, 등장 횟수 알아보기 (feat, in, index, count)
파이썬(Python)에서 리스트(List) 안에 원소가 존재하는지 존재한다면 어느 위치에 있고 몇 번 등장하는지 알 수 있다. 이번 포스팅에서는 in, index, count를 이용하여 원소 존재 여부, 원소 위치, 등장 횟수를 알아보는 방법을 소개한다. 리스트(List) 속 원소 존재 여부, 존재 위치, 등장 횟수 1) 원소 존재 여부 : in in을 이용하면 특정 원소가 리스트(List) 안에 존재하는지 여부를 알 수 있다. l = ['a', 'b', 'c'] print('a' in l) ## 'a'가 존재하는가 print('f' in l) ## 'f'가 존재하는가 2) 원소 위치 : index index 함수에 특정 원소를 넣어주면 해당 원소의 위치를 알려준다. l = ['a', 'b', 'c'] ..
2022. 9. 17.
파이썬(Python) 영어 대문자, 소문자 다루기 (feat. capitalize, title, swapcase, upper, lower)
파이썬(Python)에서는 영어 문자열에 대해서 대문자 소문자를 다룰 수 있는 여러 함수를 제공한다. 이번 포스팅에서는 영어 문자열에서 대문자, 소문자를 다룰 수 있는 capitalize, title, swapcase, upper, lower 함수의 역할과 사용법을 알아보려고 한다. 영어 대문자, 소문자를 다루어 보자 1) 문자열 첫 번째를 대문자로 바꿔보자 : capitalize capitalize는 첫 번째 단어를 대문자로 바꿔준다. string = 'welcome to my blog' print(string.capitalize()) ## 첫 번째 알파벳을 대문자로 바꾼다. 2) 모든 단어의 첫 글자를 대문자로 : title title은 모든 단어의 첫 글자를 대문자로 바꾸어준다. string = '..
2022. 9. 17.