1.
list 라는 단어는 파이썬에서 list(...) 로 사용되는 기본 함수명이다. 보통 자바같으면 변수로 사용할 수 없는 키워드이다.
그런데 파이썬에서는 변수로 사용가능하다.-_-
그래서 간혹 같은 구간에서
list = [] 로 사용하다가
list(...)로 사용하려면 에러가 난다. 함수가 변수로 오버라이딩 되버린듯 하다. 당연하다.
파이썬에서 사용되는 키워드는 되도록 사용하지 않아야 실수를 줄인다.
2.컬렉션 초기화
<집합>
s = {}
if(len(s) == 0):
//
else:
//
<리스트>
l = []
<딕셔너리>
d = {}
if word in d:
//
else:
//
* 집합과 딕셔너리 초기화가 같다... 이렇게 쓰는게 맞나?
s = set()
s.add(1)
d = dict()
d['a'] = 1
l = list()
l.append(1)
'python 및 머신러닝 > Coding The Matrix' 카테고리의 다른 글
[Coding The Matrix] 코딩 더 매트릭스 - Chapter 3 벡터 (0) | 2015.08.18 |
---|---|
[Coding The Matrix] 코딩 더 매트릭스 - Chapter 2 필드 (0) | 2015.08.13 |
[Coding The Matrix] 코딩 더 매트릭스 - Chapter 1.6 역 인덱스 (0) | 2015.08.13 |
[Coding The Matrix] 코딩 더 매트릭스 - 준비 (0) | 2015.08.13 |
[Coding The Matrix] 코딩 더 매트릭스 - Chapter 1 함수 (1) | 2015.08.11 |