본문 바로가기
728x90
반응형

프로그래밍43

append( ), extend( ), insert( )의 비교 1.append( ), extend( ), insert( )의 비교 append(), extend(), insert() 3가지에 대해서는 이미 잘 분석해 놓은 블로그 자료가 있어 링크를 공유한다. 링크 : https://ooyoung.tistory.com/117 파이썬 append( ), extend( ), insert( ) 함수 차이 / 요소추가함수 비교 (Python) append( ), extend( ), insert( ) 함수 비교 세 개의 함수 모두 요소를 추가할 수 있는 함수이다. 그런데 추가하는 방식에는 차이가 있다. 그 차이를 아래에서 비교 정리해본다. - 순서 - 1. append( ) 2. extend( ooyoung.tistory.com 추가로 상기 블로그 내용에서 설명을 덧붙이자면 .. 2023. 9. 22.
[혼자 공부하는 파이썬] 이터러블, 제너레이터 이터러블과 이터레이터는 아래 사이트에서 정리를 잘해놓았다. 이터러블과 이터레이터를 아래 내용으로 이해하면 좋겠으나 어렵다면 밑에 기재된 간단한 내용만 외워 놓고 다음에 다시 보게된다면 이해할 때가 올 것이라고 생각한다. 링크 : https://velog.io/@clueless_coder/%ED%8C%8C%EC%9D%B4%EC%8D%AC-iterable%EA%B3%BC-iterator-%EC%9D%98-%EC%B0%A8%EC%9D%B4%EA%B0%80-%EB%AD%90%EC%98%88%EC%9A%94 [파이썬] iterable과 iterator 의 차이가 뭐예요? "뭐에요? 🤨" 시리즈 1편 평소에 헷갈렸던 것들이나 암기해두면 좋을 것들, 대강 알고 정확한 정의를 몰랐던 것들을 좀 깊게 들어가보면서 쭉 질.. 2023. 9. 21.
두 개의 리스트를 합쳐 2차원 리스트 만들기 bream_length = [25.4, 26.3, 26.5, 29.0, 29.0, 29.7, 29.7, 30.0, 30.0, 30.7, 31.0, 31.0, 31.5, 32.0, 32.0, 32.0, 33.0, 33.0, 33.5, 33.5, 34.0, 34.0, 34.5, 35.0, 35.0, 35.0, 35.0, 36.0, 36.0, 37.0, 38.5, 38.5, 39.5, 41.0, 41.0] bream_weight = [242.0, 290.0, 340.0, 363.0, 430.0, 450.0, 500.0, 390.0, 450.0, 500.0, 475.0, 500.0, 500.0, 340.0, 600.0, 600.0, 700.0, 700.0, 610.0, 650.0, 575.0, 685.0, 62.. 2023. 9. 21.
문자열 슬라이싱에서 끝에 0을 기입하면 빈 값을 리턴하는 이유 문자열 슬라이싱을 갖고 놀다가 재밌는 부분을 발견했다. url = "http://sharebook.kr" print(url[-2:0]) 의도한 출력 값은 kr을 출력하는 것이다. 그런데 빈 값이 리턴된다. 아, 물론 문법에 설명에 따르면 끝자리를 비워두면 끝까지 출력되므로 아래와 같이 작성하게 되면 원하는 값을 출력하게 된다. url = "http://sharebook.kr" print(url[-2:]) 왜 그런 걸까? 정확하지는 않지만 서치 해본 결과로는 일단 마이너스로 인덱싱하는 방식은 언어에서도 많지 않고 실제로 잘 사용되지 않기 때문에 완벽하지 않은 점이 있다고 한다. 개인적인 생각으로 짐작해 본 내용은 아래와 같다. 슬라이싱의 정의는 [시작 인덱스 : 끝 인덱스 : 증가폭]이다. [-2 : 0].. 2023. 9. 21.
728x90
반응형