[Python] 사전

dic1 = {“item1” : “123”, “item2” : 456, “item3” : “data”}dic2 = {}   #빈 사전 생성dic3 = dict()   #빈 사전 생성dic1[“item4”] = “data2” #키 추가del dic1[“item3”]       #키 삭제if “item2” in dic1:     #사전에 해당 키가 있는지 확인    i=dic1[“item2”]else:    i=0j=dic1.get(“item2”,0)   #위 if 문과 결과 동일keys=list(dic1) #키 목록 추출

[Python] 리스트

list1 = [“123″,”456″,”abc”]list1[0] #색인은 0부터 (0~2)list1.append(“new data”) #새 항목 추가list1.insert(1,”ins”) #idx 1위치에 항목 추가list1[1:2] #idx 1부터 idx 2 이전까지 (idx 1만 출력)list1[1:] #idx 1부터 끝까지list2=[] #빈 리스트 생성list3=list() #빈 리스트 생성

[Python] 반복문

data1 = range(1,10) #1~9의 값을 가지는 리스트 생성data2 = 0for i in data1:    print iwhile data2 < 10:    data2+=1    if data2 % 2:        print data2,    #홀수면 출력    else:        continue    #짝수면 아래 구문 무시하고 반복문 다시 진행    if data2 == 7:      ... 더 읽기

[Python] 조건문

#조건문a=1b=2c=3d=4s=”show me the money” x=[1,2]y=[1,2]if a < b:    print “bbbb”elif b < a:    print “aaaa”else:    print “aabb”if a < b and b < c and not (d < c):    print “dddd”if “money” in s: # 좌측 문자열이 우측 문자열 또는 객체에 포함되어있는지 확인    print “money in string”if x is y:   ... 더 읽기

[Python] 입출력 (stdin, stdout)

import sysi=0.5353s=”text”t=sys.argv[0]   #명령줄 인수를 읽어옴print “Hello World %.2f %d” % (i,2016)# 파이썬 3에서는 print 다음에 ()가 들어감 ex: print(“Hello World %.2f %d” % (i,2016))print “file name is %s” % (t)print format(i,”10.2f”),format(s,”20s”),”123″   #format 함수의 2번째 인자는 포맷지정자sys.stdout.write(“input : “)t=sys.stdin.readline()print tt= raw_input(“input : “)  # input(“input : “) #파이썬3print t
바로가기