()로 값 생성 but, 생략 가능, 필수tuple = (1, 2, 3, 4)
print(tuple) ➡ (1, 2, 3, 4)
tuple = (5,)
print(tuple) ➡ (5,)
tuple = 1, 2, 3, 4
print(tuple) ➡ (1, 2, 3, 4)
tuple = 5,
print(tuple) ➡ (5,)
tuple = (1, 2, 3, 4)
print(tuple[2]) ➡ 3
print(tuple[1:3]) ➡ (2, 3)
tuple1 = (1, 2, 3)
tuple2 = (4, 5, 6)
#덧셈
print(tuple1 + tuple2) ➡ (1, 2, 3, 4, 5, 6)
#곱하기
print(tuple1 * 2) ➡ (1, 2, 3, 1, 2, 3)
#len()
print(len(tuple1)) ➡ 3
{}로 선언하며 키:값을 ,로 연결[키]를 사용myDic = {
"name" : "가영"
, "job" : "학생"
}
print(myDic["name"]) ➡ 가영
#값 추가
myDic["num"] = [1, 2, 3]
print(myDic) ➡ {"name" : "가영", "job" : "학생", "num" : [1, 2, 3]}
#값 변경
myDic["num"] = 1
print(myDic) ➡ {"name" : "가영", "job" : "학생", "num" : 1}
#값 삭제
del myDic["num"]
print(myDic) ➡ {"name" : "가영", "job" : "학생"}
💡 인덱스 없이
del 변수명할 경우 변수 자체가 지워짐
{} 출력myDic = {
"name" : "가영"
, "job" : "학생"
}
print(myDic.keys()) ➡ ["name", "job"]
print(myDic.values()) ➡ ["가영", "학생"]
print(myDic.items()) ➡ [("name", "가영"), ("job", "학생")]
print(myDic.get("name")) ➡ 가영
print(myDic.clear()) ➡ {}
print("name" in myDic) ➡ True
print("가영" in myDic) ➡ False
set 키워드를 통해 생성set = set([1, 2, 3])
print(set) ➡ {1, 2, 3}
set = set([1, 2, 1, 3])
print(set) ➡ {1, 2, 3}
set = set("Hello")
print(set) ➡ {'o', 'e', 'H', 'l'}
set = {1, 2, 3, 4, 5}
print(type(set)) ➡ <class 'set'>
합집합 |, 교집합 &, 차집합-
set1 = {1, 2, 3, 4, 5}
set2 = {1, 3, 5, 7, 9}
#합집합
print(set1 | set2) ➡ {1, 2, 3, 4, 5, 7, 9}
#교집합
print(set1 & set2) ➡ {1, 3, 5}
#차집합
print(set1 - set2) ➡ {2, 4}
print(set2 - set1) ➡ {7, 9}
set = {1, 2, 3, 4, 5}
set.add(6) ➡ {1, 2, 3, 4, 5, 6}
set.update([11, 13]) ➡ {1, 2, 3, 4, 5, 6}
set.update("Hello") ➡ {1, 2, 3, 4, 5, 6, 'e', 'H', 11, 13, 'l', 'o'}
set.remove(11) ➡ {1, 2, 3, 4, 5, 6, 'e', 'H', 13, 'l', 'o'}
False / 비어있지 않다면 Trueif("pyton") :
print(True)
else :
print(False)
➡ True
if("") :
print(True)
else :
print(False)
➡ False