05_배열과 리스트(Array, List) ☾ Array 기본적으로 메모리가 할당되어 있어야 한다. 한 배열 안에 다양한 타입이 들어갈 수 있다. 값을 변경할 수 있다. val array = arrayOf(1,2,3) val array2 = arrayOf(1,"d",3.4f) array[0] = 3 // 값 변경 가능 ☾ List 1. List : 값을 지정하면 변경이 불가능하다.(read only) val list = listOf(1,2,3) val list2 = listOf(1,"d",11L) val result = list.get(0) // 값 읽기만 가능 2. MutableList : 값을 변경할 수 있다. val arrayList = arrayListOf() // 값을 추가해도 참조변수의 값은 ..
태그 - 드롭 다운 목록 생성 - 목록을 스크롤하여 하나의 옵션을 선택할 수 있도록 함 태그 - 목록에 들어갈 요소 추가 목록1 목록2 목록3 What type of cake would you like? Choco Cheese Mango 태그 - 데이터리스트 생성 - 전체 목록을 띄워 하나의 옵션을 선택할 수 있도록 함 - 일치하는 목록이 없더라도 사용자가 새로운 목록 입력할 수 있음 What type of sauce would you like?
- 편의점 재고 관리 items = {"커피음료":7, "펜":3, "종이컵":2, "우유":1, "콜라":4, "책":5} item = input("물건의 이름을 입력하시오: ") print(items[item]) - 영한 사전 dict = {} dict['one'] = '하나' dict['two'] = '둘' dict['three'] = '셋' word = input("단어를 입력하시오: ") print(dict[word]) - 입력받은 숫자들의 평균 numlist = [] sum = 0 for i in range(5): num = int(input("정수를 입력하시오: ")) numlist.append(num) sum += numlist[i] result = sum / len(numlist) pri..
리스트(list) - 순서를 가지는 객체의 집합 - 시작과 끝을 표시하기 위해 대괄호[] 사용 - 리스트 안에 저장된 각각의 데이터를 항목(item)이라고 함 numbers = [7, 12, 33, 777] list1 = [1, 2, 'a', 'b', num] # 리스트는 자료형에 구애받지 않고 사용 가능 empty = [] # 공백 리스트 항목 접근 - 인덱스로 접근 - 인덱스는 0부터 시작 letters = ['A', 'B', 'C', 'D', 'E'] 0 1 2 3 4 letters = ['A', 'B', 'C', 'D', 'E'] print(letters[0]) # A print(letters[1]) # B 항목 추가 - 리스트.append(항목) : 리스트 끝에 항목 추가 list = [1, 2..
리스트 - 리스트 : 순서를 가지는 객체의 집합 : 항목들을 쉼표로 분리하여 대괄호 안에 넣기 numlist = [1, 2, 3, 4] strlist = ["a", "b", "c"] - 리스트 요소 추가 리스트.append(요소) list = [] # 공백 리스트 생성 list.append(7) list.append(8) list.append(9) list.append(10) print(list) # [7, 8, 9, 10] - 리스트 요소 접근 리스트[위치] : 위치는 0부터 시작 slist = ["a", "b", "c"] print(slist[0]) # a
순서가 없는 리스트 - 리스트의 항목을 나타낼 때 사용(unordered list) - 분립기호가 붙음(검은색 원이 기본) 코드 코드 코드 코드 Coffee Tea Milk 순서가 있는 리스트 - 순서가 필요한 리스트를 만들 때 사용(ordered list) - 숫자로 항목 표시(속성값으로 변경 가능) 코드 코드 코드 코드 First Second Third 용어 정의 리스트 : 용어를 정의할 때 사용 용어 용어 설명 Coffee Coffee is made of ~