: 리스트와 똑같이 생겼으나 불변형
a = ('사과','포도','수박')
: 리스트 요소의 중복을 제거해줌. 문자도 제거해준다
a = [1,3,5,6,'박씨','김씨','박씨']
a_set = set(a)
print(a_set)
교집합, 합집합, 차집합도 구할 수 있다.
a = ['사과','감','배','딸기']
b = ['참외','포도','사과','배']
a_set = set(a)
b_set = set(b)
print(a_set & b_set)
print(a_set | b_set)
print(a_set - b_set)
간결하게 문자열을 작성할 수 있는 방법.
위 아래 다 같은의미.
print(name+'의 점수는 '+score+'점입니다')
print(f'{name}의 점수는 {100}점입니다')
: try를 실행하다가 에러가 나면 except를 실행.
남용을 하면 돌아는 가지만 무슨 error가 났는지 파악이 어려우니 되도록 사용을 지양할 것.
: 코드 깔끔하게 할 수 있음 (*은 전부 불러옴)
from 파일명 import *
if num % 2 == 0:
result = '짝수'
else:
result = '홀수'
result = ('짝수' if num % 2 == 0 else '홀수')
print(f'{num}은 {result}입니다')
a_list = [1,3,2,5,1,2]
b_list = []
for a in a_list:
b_list.append(a*2)
b_list = [a*2 for a in a_list]
print(b_list)
def cal(*args):
for name in args:
print(f'{name}씨 밥드세요~')
cal('영희','철수','민지')
def cal(**kwargs):
print(kwargs)
cal(name='bob',age=30,'height'=170)