반응형

리스트 4

프로그래밍 | 파이썬 - 자료형(6) | 리스트 자료형에 대해 알아보자(3) - 중첩 리스트, 리스트 길이 len()

중첩 리스트중첩 리스트 만들기 리스트들을 모아 리스트를 만들 수 있다. 세 번째 명령어에서 day와 num은 xlist의 항목인 동시에 이미 선언된 리스트이다. 그래서 xlist는 중첩리스트가 된다.  중첩 리스트의 인덱스중첩 리스트의 인덱스는 그림의 하늘색과 같다. 이중으로 중첩된 리스트에는 인덱스가 두 개가 붙는데, 바깥 리스트의 인덱스가 먼저 붙고, 그 다음이 안쪽 리스트의 인덱스이다. 예컨대, xlsit에서 tue라는 항목은 0번이 되는 day 리스트 중 1번이기 때문에 xlist[0][1]로 호출할 수 있다. 3은 1번이 되는 num 리스트 중 2번이기 때문에 xlist[1][2]로 호출할 수 있다. 리스트 길이 확인 len()앞서 len 함수를 이용하여 문자열의 길이를 확인했었다. 이 len ..

IT일반 2024.10.05

프로그래밍 | 파이썬 - 자료형(5) | 리스트 자료형에 대해 알아보자(2) - 리스트 항목 수정, 리스트 항목 추가, 리스트 항목 삭제

리스트 항목 수정, 항목 추가항목 수정 1부터 5까지 자연수의 제곱 값을 항목으로 모아놓은 square 리스트가 있다. 2번 항목 6이 잘못되어(3의 제곱은 9이니까) 수정하려고 한다. square[2] = 9를 입력해 주면 항목이 치환된다.  append 메서드 | 리스트이름.append(추가할 항목) append는 '첨부하다', '덧붙이다'라는 뜻이다. append는 리스트의 마지막에 항목을 추가하기 위해 사용하는 메서드이다. 메서드는 특별한 기능을 수행하는 함수라고만 이해하자. 만약 append 메서드를 활용하지 않는다면 아래와 같이 리스트에 항목을 추가할 수 있다. insert 메서드 | 리스트이름.insert(추가할 인덱스, 추가할 항목) insert는 '삽입하다', '끼워넣다'라는 뜻이다. 항..

IT일반 2024.10.05

프로그래밍 | 파이썬 - 자료형(4) | 리스트 자료형에 대해 알아보자(1) - 리스트 선언, 리스트 인덱싱, 리스트 슬라이싱

리스트 선언, 리스트 인덱싱리스트는 목록이라는 뜻이다. 여러 가지 자료를 하나의 이름으로 묶는 자료형을 리스트 자료형이라고 한다. 리스트를 선언할 때는 아래와 같이 대괄호 안에 리스트에 포함할 여러 자료를 콤마( , )로 나열한다.[자료1, 자료2, ...]list1이라는 변수를 선언하고 리스트 자료를 할당했다. 일단은 숫자 자료형과 문자열 자료형을 무작위로 리스트에 포함시켰지만 연관성이 있거나 역할이 유사한 자료를 하나의 리스트로 묶는 것이 좋다.선언과 변수 할당-리스트 전체를 변수에 할당할 수 있다.-print문을 활용하여 변수를 출력하면 할당된 리스트가 그대로 출력되는 것을 확인할 수 있다.리스트 인덱싱-리스트 자료도 인덱싱을 하는데, 문자열의 인덱싱과 동일한 요령으로 하면 된다. 인덱스는 0번부터..

IT일반 2024.10.03

엔트리 | 자료 탭 - 사용자와 상호 작용이 활발한 프로그램 만들기. 묻고 대답 기다리기, 변수, 리스트.

엔트리는 블록 코딩 소프트웨어이다.   게임을 해보면 시작할 때 닉네임을 짓고, 닉네임을 반영한 텍스트를 출력하며 튜토리얼을 시작하는 경우가 있다. 사용자로부터 입력받은 자료를 활용하여 출력해 주는 것이다. 프로그램 실행 중 필요한 자료들을 임시로 저장할 수 있다면, 프로그램에 훨씬 더 다양한 역할을 부여할 수 있게 된다. 자료를 임시로 저장하기 위해 사용하는 것이 [변수]이다. 변수에 대한 내용은 중요하기 때문에 이야기하는 김에 분량을 각오하고 다루어보겠다.변수란?    변수를 사용하면서부터 본격적인 프로그래밍에 대한 공부가 시작된다. 변수라는 용어가 사용되는 다양한 분야가 있지만 그 의미는 조금씩 다르다. 프로그래밍에서의 변수는 프로그램에 필요한 자료값을 임시로 저장하는 그릇이다. 변수에 할당된 값은..

반응형