In [1]:
dic={1:'a'}
In [2]:
dic
Out[2]:
In [3]:
dic[2] ='b'
dic
Out[3]:
In [4]:
dic[3] = [1,2,3]
dic
Out[4]:
In [6]:
dic["name"]="honggildong"
dic
Out[6]:
In [7]:
del dic[2]
dic
Out[7]:
In [8]:
dic['name']
Out[8]:
리스트는 키 값으로 사용할 수 없다.
In [9]:
dic[[1,2,4]] =[1,2,3,4]
In [10]:
dic.keys()
Out[10]:
In [11]:
dic.values()
Out[11]:
In [12]:
dic.items()
Out[12]:
In [13]:
dic.get('name')
Out[13]:
In [14]:
dic[2]
get()함수를 사용하면 오류가 발생 하지 않는다. 되도록 get을 사용하자
In [16]:
dic.get(2)
In [17]:
print(dic.get(2))
키값 in 딕셔너리
In [18]:
3 in dic
Out[18]:
In [19]:
2 in dic
Out[19]:
In [21]:
s1=set([1,2,3])
s1
Out[21]:
In [22]:
s2 = set("hello")
s2
Out[22]:
In [23]:
s3=[s1]
s3
type(s3)
Out[23]:
집합 정의
In [25]:
s1 = set([1, 2, 3, 4, 5, 6])
s2 = set([4, 5, 6, 7, 8, 9])
차집합
In [29]:
print(s1-s2)
print(s1.difference(s2))
print(s2-s1)
print(s2.difference(s1))
합집합
In [31]:
print(s1 | s2)
print(s1.union(s2))
교집합
In [28]:
print(s1 & s2)
print(s1.intersection(s2))
값 1개 추가하기(add)
In [32]:
s1 = set([1, 2, 3])
s1.add(4)
s1
Out[32]:
값 여러 개 추가하기(update) tip) 리스트로 추가해야한다.
In [33]:
s1 = set([1, 2, 3])
s1.update([4, 5, 6])
s1
Out[33]:
In [34]:
a=True
b=False
In [35]:
type(a)
Out[35]:
In [36]:
c=5
d=7
c>d
Out[36]:
In [37]:
c == d
Out[37]:
In [38]:
c != d
Out[38]:
In [39]:
bool(2)
Out[39]:
In [40]:
bool(-1)
Out[40]:
In [41]:
bool("kyungnam")
Out[41]:
In [42]:
bool(" ")
Out[42]:
In [43]:
bool("")
Out[43]:
In [44]:
1 and 0
Out[44]:
In [45]:
1 or 0
Out[45]:
In [46]:
not False
Out[46]:
In [48]:
a=[1,2,3,4]
while a:
print(a.pop())
In [ ]:
str1="kyungnam"
In [49]:
apple=10
Apple=20
In [50]:
print(apple)
print(Apple)
In [51]:
print(APple)
파이썬에서는 변수명이 다르더라도 값이 같으면 같은 위치에 저장된다.
In [52]:
a=3
b=3
print(id(a))
print(id(b))
In [53]:
x=input()
In [54]:
print(x)
In [56]:
print('1', '2', '3', sep=":")
print('1', '2', '3', end=":")
In [58]:
#한줄 주석
'''
여러줄
주석
'''
print("hello")
3주차 문제¶
In [65]:
#1번
mid_term={'kor':90, 'eng':100, 'math':80}
del mid_term['eng']
mid_term['math'] = 80
mid_term['computer'] = 100;
print(mid_term)
In [94]:
#2번
final_term={'kor':90, 'eng':100, 'math':80}
total = sum(final_term.values())
term_avg = total/len(final_term)
print('총점 :', total)
print('평균 : ', term_avg)
'파이썬' 카테고리의 다른 글
아나콘다 가상환경 파이썬 pywin32 에러 해결법 (0) | 2021.06.13 |
---|---|
[파이썬] 간단한 응용 프로그램 예제 (0) | 2020.07.09 |
[파이썬] 조건문 & 반복문 주피터 노트 (0) | 2020.07.08 |
[파이썬] 반복문 주피터 노트 (0) | 2020.07.08 |
[파이썬] 모듈 & 예외처리 주피터 노트 (0) | 2020.07.08 |