반응형
- 많이 사용은 안하나, 알고는 있어서 나쁘지 않을 *
- 리스트에서 각 변수로 대입시에 각 하나씩만 대응이 가능한데, *표시를 쓰면 앞뒤 나머지 부분을 가르키는 의미로 쓰인다.
a, b, *c = [0, 1, 2, 3, 4, 5]
ㄴ a = 0, b = 1, c= 2, 3,4,5
-> *표시는 나머지를 뜻한다.
scores = [8.8, 8.9, 8.7, 9.2, 9.3, 9.7, 9.9, 9.5, 7.8, 9.4]
*valid_score,a,b = [8.8, 8.9, 8.7, 9.2, 9.3, 9.7, 9.9, 9.5, 7.8, 9.4]
print (valid_score)
a,b 같이 버릴 변수는 _로 사용 가능하다. 의미 없는 변수라는 뜻.
scores = [8.8, 8.9, 8.7, 9.2, 9.3, 9.7, 9.9, 9.5, 7.8, 9.4]
*valid_score,_,_ = [8.8, 8.9, 8.7, 9.2, 9.3, 9.7, 9.9, 9.5, 7.8, 9.4]
print (valid_score)
반응형
'프로그래밍 언어 > Python' 카테고리의 다른 글
[Python] Dictionary 데이터 추가/변경/삭제/합치기: del, clear(),update() 함수 (0) | 2022.04.21 |
---|---|
[Python] Dictionary 생성법, 데이터 억세스: { }, get 함수 (0) | 2022.04.21 |
[Python] 문자열 함수: join() (0) | 2022.04.21 |
[Python] List 데이터 정렬하기: sorted(), sort() 함수 (0) | 2022.04.21 |
[Python] List 리스트 연산, 값 찾기, 갯수세기: index(), in, count(), len()함수 (0) | 2022.04.21 |