일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 딥러닝
- 컴퓨터과학
- 알고리즘
- Yes
- I'm Sorry
- 프로그래밍언어
- 보안
- 코딩
- 프로그래밍
- 버전관리
- 머신러닝
- 네트워크보안
- 컴퓨터공학
- 빅데이터
- 데이터구조
- 사이버보안
- 네트워크
- 웹개발
- 파이썬
- 데이터분석
- 소프트웨어공학
- 소프트웨어
- 컴퓨터비전
- 데이터베이스
- 인공지능
- 2
- 클라우드컴퓨팅
- 데이터과학
- 자료구조
- 자바스크립트
- Today
- Total
목록데이터구조 (199)
스택큐힙리스트
만약 다음 파이썬 코드가 있다면 >>> x = []>>> x = x + [1]>>> x = x + [2]>>> x = x + [3]>>> x[1, 2, 3]x 가 항상 [1,2,3] 인지 보장되나요? 아니면 중간 요소들의 다른 순서가 가능한가요?답변 1네, 파이썬 리스트의 요소 순서는 지속됩니다.답변 2파이썬 리스트에 요소를 추가할 때, 해당 요소가 추가된 순서가 유지될까요? 이에 대해 알아보겠습니다.파이썬 리스트는 시퀀스 자료형으로, 인덱스를 사용하여 요소에 접근할 수 있습니다. 리스트는 다른 시퀀스 자료형과 달리, 요소의 추가, 삭제, 변경 등이 가능하다는 특징이 있습니다. 또한, 리스트는 정렬되지 않은 자료형으로, 요소들은 리스트에 추가된 순서로 유지됩니다.따라서, 파이썬 리스트에 요소를 추가하면 ..
파이썬 내장 사전 유형이 어떻게 구현되었는지 아는 사람이 있나요? 내 이해로는 해시 테이블과 같은 것이지만, 확실한 답변을 찾지 못했습니다.답변 1여기는 제가 Python 딕셔너리에 대해 모은 것이 모두 포함된 내용입니다(아마 누구도 원하지 않을 정도로 많은 정보가 있을 것입니다. 그러나 답변은 포괄적입니다).파이썬 딕셔너리는 해시 테이블로 구현됩니다.해시 테이블은 해시 충돌을 허용하여야 합니다. 즉, 두 개 이상의 다른 키가 동일한 해시 값을 갖더라도, 해당 테이블의 구현은 키와 값 쌍을 명확하게 삽입하고 검색할 수 있는 전략을 가져야 합니다.파이썬 dict은 해시 충돌을 해결하기 위해 열린 주소 방식을 사용합니다 (아래 설명) (참조 dictobject.c:296-297).파이썬 해시 테이블은 인덱스..
잠김. 현재 disputes about this question’s content이(가) 처리 중입니다. 새로운 답변이나 상호 작용은 현재 허용되지 않습니다.파이썬에서 문자열에서 줄 바꿈을 나타내는 방법은 무엇인가요? 이를 통해 파일에 여러 줄을 작성할 수 있습니다.답변 1정확도에 따라 다릅니다. 대개 \n 이 일을 처리할 것입니다. 하지만 정말로 올바르게 하려면, os package 에서 줄 바꿈 문자를 찾아보세요. (사실이름은 linesep 입니다.)참고: Python API를 사용하여 파일에 쓸 때는 os.linesep을 사용하지 마십시오. 대신 \n을 사용하십시오. Python은 자동으로 해당 플랫폼에 적합한 새 줄 문자로 번역합니다.답변 2문자열 내에서 새로운 줄을 지정하는 방법은 여러 줄을 파..