[Python] 진법 변환 총 정리?!
[Pyhton 진법 변환] n진수 → 10진수 python에서는 기본적으로 int() 라는 함수를 지원합니다. int(string, base) 위와 같은 형식으로 사용하면 됩니다. base에는 진법을 넣으면 됩니다. print(int('111',2)) print(int('222',3)) print(int('333',4)) print(int('444',5)) print(int('555',6)) print(int('FFF',16)) 7 26 63 124 215 4095 이렇게 10진수로 쉽게 변경이 가능합니다. 10진수 → 2, 8, 16진수 2, 8, 16진수는 bin(), oct(), hex() 함수를 지원합니다. * 결과는 모두 string 입니다. print(bin(10)) print(oct(10))..
2020. 12. 20.
[python] List to Dict (리스트를 딕셔너리로 변환) 총 정리!!
검색어 : List to Dict List 에서 Dict으로 변환하는 방법에는 여러가지 방법이 있습니다...! string_list = ['A','B','C'] 위와 같은 리스트가 있을때, 딕셔너리로 변환시키는 여러가지 방법들 ..! 1. Dictionary Comprehesion(딕셔너리 컴프리헨션) 이용 string_list = ['A','B','C'] dictionary = {string : 0 for string in string_list} print(dictionary) {'A': 0, 'B': 0, 'C': 0} 위의 방식을 조금 변경하면.. string_list = ['A','B','C'] dictionary = {string : i for i,string in enumerate(string..
2020. 8. 13.
[python] sort sorted 총 정리
sort와 sorted는 둘 다 정렬하는 함수다. sort와 sorted의 차이부터 알아보자. sort는 리턴값이 없지만 sorted는 새로운 리스트를 리턴한다. li = [3, 2, 1] print(li.sort()) print(sorted(li)) None [1, 2, 3] 또한, sort는 list의 값들을 변경시키지만 sorted는 list의 값들을 변경시키지 않는다. sort 함수 li = [3, 2, 1] li.sort() print(li) [1, 2, 3] sorted 함수 li = [3, 2, 1] sorted(li) print(li) [3, 2, 1] sorted 함수는 시퀀스 자료형 뿐만 아니라 순서에 구애받지 않는 자료형에도 적용할 수 있다. sort 함수 string = "hello..
2020. 7. 3.