[Python] TIL 03
🎶しゅうごう
-集合を繰り返すことはできません.順序がありません.
-集合演算のように自由に記述できます.
-集合は{}で表されます.
資料構造を変更できます.
-if-elif-elseからなる
-ifゲート末端は
-Phythonはa🎶文脈
🎶ドア
while文の実行文文文文アクティブな文の実行文
🎶continue, break
🎶1行終了のfor文
🎶デフォルトでは、inputは文字列として入力を受信します!したがって、int型を入力する場合は、
-集合を繰り返すことはできません.順序がありません.
-集合演算のように自由に記述できます.
-集合は{}で表されます.
my_set = {1,2,3,3,3}
print(my_set) # {1,2,3}
java = {"유재석", "김태호", "양세형"}
python = set(["유재석", "박명수"])
# 교집합-서로 다른 집합에 있는 항목 중 똑같은 값이 출력됨
print(java & python)
print(java.intersection(python))
# 합집합-특성상 순서가 없기 때문에 매번 다른 순서로 출력됨
print(java | python)
print(java.union(python))
#차집합-java는 할 수 있지만 python은 할줄 모르는 사람 출력
print(java - python)
print(java.difference(python))
python.add("김태호") # 집합에 원소 추가
print(python)
java.remove("김태호") # 집합에 원소 삭제
print(python)
🎶データ構造の変更資料構造を変更できます.
menu = {"커피","우유","주스"}
print(menu, type(menu)) # type: set
menu = list(menu)
print(menu, type(menu)) # type: list
menu = tuple(menu)
print(menu, type(menu)) # type: tuple
menu = set(menu)
print(menu, type(menu)) # type: set
🎶ドアが-if-elif-elseからなる
-ifゲート末端は
:
に密着している.-Phythonはa🎶文脈
for waiting in [0,1,2,3,4]: # 해당 리스트 내의 값들을 5번 반복 실행
print("대기번호: {0}".format(waiting))
# 단순히 순차적으로 커지는걸 표현하고 싶다면?
for waiting in range(5): # 0,1,2,3,4
print("대기번호: {0}".format(waiting))
for waiting in range(1,6): # 1,2,3,4,5
print("대기번호: {0}".format(waiting))
複数回の繰り返しが必要なタスクを簡単に実行できます.starbucks = ["아이언맨", "토르", "그루트"]
for customer in starbucks:
print("{}님, 커피가 준비되었습니다.".format(customer))
🎶ドア
while文の実行文文文文アクティブな文の実行文
customer = "토르"
index = 5;
while index >= 1:
print("{0}님, 커피가 준비되었습니다. {1}번 남았어요".format(customer,index))
index -=1
if index == 0:
print("커피는 폐기처분되었습니다.")
customer = "토르"
person = "Unknown"
while person != customer:
print("{0}, 커피가 준비 되었습니다".format(customer))
person = input("이름이 어떻게 되세요?")
🎶continue, break
continue
:文を実行するのではなく、次の繰り返しを行います.break
:次の繰り返しがあるかどうかにかかわらず、繰り返し文から直接離れます.absent = [2,5]
no_book = [7] # 책을 깜빡함
for student in range(1,11):
if student in absent:
continue # 결석인 학생은 패스한다.
elif student in no_book:
print("오늘 수업 여기까지. {}은 교무실로 따라와".format(student))
break
print("{}, 책을 읽어봐".format(student))
🎶1行終了のfor文
# 출석번호가 1 2 3 4 , 앞에 100을 붙이기로 하자. -> 101, 102, 103, 104.
students = [1,2,3,4,5]
print(students)
# student 리스트에 있는 i값을 불러오고 거기에 각각 100을 더한 값을 집어넣는다.
students = [i+100 for i in students]
print(students)
# 학생 이름을 길이로 변환
students = ["iron man", "Thor", "I am groot"]
students = [len(i) for i in students]
print(students)
# 학생 이름을 대문자로 변환
students = ["iron man", "Thor", "I am groot"]
students = [i.upper() for i in students]
print(students)
🎶デフォルトでは、inputは文字列として入力を受信します!したがって、int型を入力する場合は、
int(input())
形式で記述する必要があります.Reference
この問題について([Python] TIL 03), 我々は、より多くの情報をここで見つけました https://velog.io/@jiiyoung/Python-TIL-03テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol