목록전체 글 (149)
choco's story
리스트 내포리스트 안에 for문 사용하기기본구조리스트 이름 = [표현식 for 반복자 in 반복 가능한 것]ex)array = [i * i for i in range(0, 20, 2)]# range(0, 20, 2)의 요소를 i라고 할 때, i * i로 리스트를 재조합해 주세요print(array) 리스트 안에 if문 사용하기기본구조리스트 이름 = [표현식 for 반복자 in 반복 가능한 것 if 조건문]ex)array = ["사과", "자두", "초콜릿", "바나나", "체리"]output = [fruit for fruit in array if fruit != "초콜릿"]# array의 요소를 fruit라고 할 때, "초콜릿" 요소가 아닌 fruit로 리스트를 재조합해 주세요print(output)
items() 함수키(Key)와 값(Value)을 동시에 얻을 수 있는 함수기본구조for 키, 값 in [딕셔너리 이름].items(): 코드ex)example_dict = { "A": "a", "B": "b", "C": "c" }example_dict.items()for key, element in example_dict.items(): print("dict[{}] = {}".format(key, element))
enumerate() 함수리스트의 요소를 반복할 때, 현재 인덱스가 몇 번째인지 확인해주는 함수 → 해당하는 인덱스와 값을 리턴함기본구조enumerate(순서가 있는 객체, start = 0)순서가 있는 객체 = 리스트, 딕셔너리, 튜플 등...ex)example_list = ["A", "B", "C"]for i, value in enumerate(example_list): print("{}번째 요소는 {}입니다.".format(i, value))
