본문 바로가기

코딩코딩/파이썬18

[python] 뮤터블과 이뮤터블 변수 - 왜 튜플과 문자열은 값을 바꿀 수 없을까 파이썬 기본 강의에서 항상 나오는 내용 중에 이런 게 있습니다. 리스트는 값을 바꿀 수 있고 튜플은 바꿀 수 없습니다~ 값이 바뀌면 안 되는 경우에는 튜플을 쓰세요~ 파이썬으로 처음 배워서인지 그냥 그런갑다~ 하고 넘겼는데 책에서 뮤터블과 이뮤터블의 개념과 함께 나오니까 영 처음 보는 생소한 개념이었습니다. (역시 공부는 근본이 있어야 한다) 그래서 오늘은 크게는 뮤터블 vs 이뮤터블, 작게는 리스트 vs 튜플을 비교하고 알아보려고 합니다. 뮤터블, 이뮤터블의 의미 어떤 객체들의 값은 변경할 수 있습니다. 값을 변경할 수 있는 객체들을 가변(mutable) 이라고 합니다. 일단 만들어진 후에 값을 변경할 수 없는 객체들을 불변(immutable) 이라고 합니다. ... 숫자, 문자열, 튜플(tuple)은.. 2022. 4. 2.
itertools 참고용 from itertools permutations, combinations, combinations, combinations_with_replacement combinations_with_replacement combinations permutations 2022. 1. 6.
[vscode] jupyter notebook의 a, b, x, shift+enter, ctrl+enter가 작동하지 않을 때 (단축키, 명령어) extension에서 jupyter keymap을 설치했더니 빠르게 해결되었다. 2021. 12. 23.
[vscode] jupyter-notebook에서 ctrl+enter나 shift+enter가 안 되는 경우 0. extension 설치로 해결하기 https://g0n1.tistory.com/183 위 방법으로 안 된다면 아래의 과정을 수행하시면 됩니다. 1. 좌측 상단 File -> Preferences -> Keyboard Shortcuts로 이동 2. 우측 상단의 Open Keyboard Shortcuts(JSON) 클릭 3. 아래 내용 복붙 원래 내용이 있다면, 이어서 붙여주세요. // Place your key bindings in this file to override the defaults [ { "key": "ctrl+enter", "command": "notebook.cell.execute", "when": "notebookCellListFocused" }, { "key": "ctrl+alt+.. 2021. 12. 23.