블로그 이미지
평범하게 살고 싶은 월급쟁이 기술적인 토론 환영합니다.같이 이야기 하고 싶으시면 부담 말고 연락주세요:이메일-bwcho75골뱅이지메일 닷컴. 조대협


Archive»


 

'크롬'에 해당되는 글 1

  1. 2013.01.03 Python 공부 노트 1. - 기본 데이타 형
 

List 데이타형 : []를 사용

lines = string.split(text,'\n') # text를 \n을 delimiter로 사용하여 한줄씩 나눠서 배열 형태로 리턴 

chunk = lines[:to] # chunk에 0~to까지 set을 리턴

chunk = lines[from:] # chunk에 from~끝까기 set을 리턴

chunk = lines[:] # []에 대한 전체 set을 리턴


K/V 형태의 Dictionay : {} 를 사용

terry = { 'name':'terry','age':39} # {}안에 'key':'value' 형식으로 데이타 저장

cath = { 'name':'cath','age':38}

print terry['name'] # 특정 필드에 대한 접근은 ['key']를 사용


List of dictionary

dictN = {'key':'value', ...}

lists = [dict1,dict2,....dictN}


SQL like query

[rec['name'] for rec in people if rec['age']>30]


Tuples

()로 표현되며, list와는 다르게 수정이 불가능함. 

- tuple to list : t = tuple([x1,2,3])

- list to tuple : l = list( (1,2,3,4))


pickle

list나, dictionary등의 python 데이타 타입을 serialize하여 파일에 저장

import pickle 後 사용

- 저장(serialize) pickle.({dataobject},fd)

- 읽기(deserialize) {dataobject}=pickle.load(fd)

- 확장자는 *.pkl로 하는게 좋음 (필수 아님)


※ 크롬에서 간단한 Python 프로그래밍 테스트 - Python Shell 플러그인 https://chrome.google.com/webstore/detail/python-shell/gdiimmpmdoofmahingpgabiikimjgcia


본인은 구글 클라우드의 직원이며, 이 블로그에 있는 모든 글은 회사와 관계 없는 개인의 의견임을 알립니다.

댓글을 달아 주세요