파이썬
-
파이썬 버전별 문자열 형식화(string formatting) 방법컴퓨터 2022. 10. 20. 10:52
파이썬에는 문자열 형식화 방법이 3개정도 되는 것 같다. 예제를 보면 바로 알 수 있는 것들이라 설명은 생략한다. python 3.6 : f-strings var1 = "문자열" var2 = 30 f"{var1}, {var2}" python 3: string.format(value1, value2...) format메서드는 파이썬 3에 처음 나왔지만 이후에 파이썬 2.6이후 버전에도 추가되었다고 한다. "{}, {}".format("문자열",숫자) python 2.6 이하: format specifier(=% 연산자) 파이썬 2.6이하에서 유일한 문자열 형식 지정방법이라고 한다. 현재 버전의 파이썬에서도 사용가능하다. '%s, %d' % ('문자열',30)
-
딕셔너리의 키(key)를 리스트/배열로 바꾸기(파이썬/줄리아)컴퓨터 2020. 6. 24. 00:21
딕셔너리의 키를 리스트(또는 배열)로 바꿔놓을 일이 얼마나 많은지는 모르겠다. 줄리아의 collect함수는 매개변수로 넘겨진 collection 객체나 iterator객체에 저장된 요소들을 배열로 만들어서 넘겨준다. 딕셔너리를 넘겨주면 Key,Value를 Pair 타입으로 묶고 Pair타입들의 배열을 리턴한다. 파이썬에서는 list클래스의 생성자에 딕셔너리 객체를 넣어주거나, 딕셔너리의 keys()함수를 호출해서 dict_keys타입의 iterable한 객체를 받아서 list클래스의 생성자에 넘겨줘도 된다. 어쨌든 키를 리스트로 바꿔놓고 저장할일이 따로 있을진 모르겠다. d = Dict() d["key1"] = "value1" d["key2"] = "value2" collect(keys..