기초

C#을 쓰면서 주로 list, dictionary등을 사용해왔다.. 물론 Queue도 메시지 처리하면서 많이 썼다 (중간에 메시지 처리를 안하는 것을 방지 하기 위하여) Python에서도 queue, list 등 모두다 지원하지만.. 추가로 Deque라는 것을 지원한다. 코드 ㄱ from collections import deque deq = deque() # Add element to the start deq.appendleft(10) # Add element to the end deq.append(0) # Pop element from the start deq.popleft() # Pop element from the end deq.pop() deque는 queue와는 다르게 맨 끝에 추가하거나, 맨..
C#을 쓰면서 주로 list, dictionary등을 사용해왔다.. 물론 Queue도 메시지 처리하면서 많이 썼다 (중간에 메시지 처리를 안하는 것을 방지 하기 위하여) Python에서도 queue, list 등 모두다 지원하지만.. 추가로 Deque라는 것을 지원한다. 코드 ㄱ from collections import deque deq = deque() # Add element to the start deq.appendleft(10) # Add element to the end deq.append(0) # Pop element from the start deq.popleft() # Pop element from the end deq.pop() deque는 queue와는 다르게 맨 끝에 추가하거나, 맨..
딕셔너리 메서드 메서드 설명 setdefault(키, 기본값) 딕셔너리에 키-값 쌍을 추가, 키만 지정하면 값에 None을 저장 update(키=값) update(딕셔너리) update(리스트) update(튜플) update(반복가능한객체) 딕셔너리에서 키의 값을 수정, 딕셔너리에 키가 없으면 키-값 쌍을 추가 pop(키) pop(키, 기본값) 딕셔너리에서 특정 키-값 쌍을 삭제한 뒤 값을 반환, del 딕셔너리[키]와 같음 기본값을 지정하면 키가 없을 때 기본 값을 반환 popitem() 딕셔너리에서 임의의 키-값 쌍을 삭제하고 해당 키-값 쌍을 튜플로 반환 clear() 딕셔너리의 모든 키-값 쌍을 삭제 get(키) get(키, 기본값) 딕셔너리에서 특정 키의 값을 가져옴 기본값을 지정하면 키가 없..
메서드 설명 append(값) append(리스트) 리스트 끝에 값을 추가, 리스트[len(리스트):] = [값]과 같음 리스트를 넣으면 리스트 안에 리스트가 들어감 extend(리스트) 리스트 끝에 다른 리스트 연결, 리스트[len(리스트):] = [값, 값]과 같음 insert(인덱스, 값) 리스트의 특정 인덱스에 값을 추가 pop() pop(인덱스) 리스트의 마지막 값을 삭제한 뒤 삭제한 값을 반환 인덱스를 지정하면 해당 인덱스의 값을 삭제한 뒤 삭제한 값을 반환, del 리스트[인덱스]와 같음 remove(값) 리스트에서 특정 값을 삭제 index(값) 리스트에서 특정 값의 인덱스를 구함 count(값) 리스트에서 특정 값의 개수를 구함 reverse() 리스트에서 값의 순서를 반대로 뒤집음 so..
c#에서 자주 쓰던 datetime.. python도 당연히 지원하고 있다.. 하지만 역시나 사용하는 방법은 다르지.. 사용하는 방법은 아래와 같다. from datetime import datetime datetime.now() datetime(2020, 7, 18, 13, 26, 23) datetime.datetime(2020, 7, 18, 13, 26, 23) 상단에 datetime import 후 datetime(년, 월, 일, 시, 분, 초) 출력의 경우 datetime.now().tostring("yyyy/MM/dd HH:mm:ss.fff) 였던것을.. 포맷 코드 설명 예 %a 요일을 짧게 표시합니다. Sun %A 요일을 길게 표시합니다. Sunday %w 요일을 숫자로 표시합니다. 일요일을 ..
문자열을 건드려보자.. 개발을 하면서 문자열을 정말 질리도록 쓴다.. 물론 int변수로도 처리할수있지만.. 문자열 변수야... 지난번 포스팅에서 말했고... 기초적인거부터 하나하나.. 작성.. lang = 'python' print(lang[0], lang[3]) # p h 위와같이 문자열 지정 후 인덱스를 지정하여 원하는 문구만 가져올수있다. (하지만 값 변경은 불가) license_plate = "12가 3456" print(license_plate[-4:]) # 3456 파이썬은 리스트구조에서 : 구문을 이용하여 참 여러가지 슬라이싱이 가능하다. : 문구를 기준으로 앞은 앞에서 몇번째부터 가져올것인지, 뒤는 뒤에서 length 정보 이다. -가 들어간다면 역방향을 나타내는 것. 그리하여 위 구분은 ..
주지님
'기초' 태그의 글 목록