서버 점검 안내

dsclub은 서비스의 안정성과 성능 향상을 위해
매일 04시 30분에 정기 점검이 진행됩니다.

점검 시간: 오전 4시 30분 ~ 4시 35분

해당 시간 동안 일시적으로 서비스에 접속이 불가능하오니, 양해 부탁드립니다.

센텀고 24. 08. 20 정보수업 파이썬 리스트 > 코딩 스토리

센텀고 24. 08. 20 정보수업 파이썬 리스트

페이지 정보

작성자 profile_image tak2 (112.♡.248.125) 작성일 24-08-20 13:54 조회 205 댓글 0

본문

1. IDLE 들어가기

IDLE은 파이썬 프로그래밍을 위한 통합 개발 환경, IDLE을 실행하면 파이썬 코드를 입력하고 실행할 수 있는 대화형 셸이 열림.

IDLE을 실행해서 파이썬 코드를 작성해볼 수 있음



2. 변수명/배열명 작성, =이라는 변수 저장자 사용

변수명 'jumsu'를 사용하여 리스트 `[90, 75, 80, 78, 92]`를 저장,

( '='은 변수에 값을 할당하는 연산자 )


[code]python

jumsu = [90, 75, 80, 78, 92]

[/code]



3. 리스트 출력 print()

`print(jumsu)`로 `jumsu` 리스트의 내용을 출력

리스트 안에 있는 데이터들이 화면에 `[90, 75, 80, 78, 92]`와 같이 출력됨


[code]python

print(jumsu)

[/code]



4. 리스트 속 데이터 출력

*(왼쪽부터 0, 1, 2 순서)


`print(jumsu[2])` 로 `jumsu` 리스트의 3번째 요소(인덱스 2)인 80을 출력

리스트의 인덱스는 0부터 시작하므로, 2번째 요소는 실제로는 3번째 요소가 됨


[code]python

print(jumsu[2])

[/code]



5. 리스트 속 특정 데이터의 값을 변경

`jumsu[2] = 100`을 사용해서 `jumsu` 리스트의 3번째 요소(인덱스 2)의 값을 100으로 변경


[code]python

jumsu[2] = 100

[/code]


`print(jumsu[2])` 으로 변경된 값 100을 출력


[code]python

print(jumsu[2])

[/code]


`print(jumsu)` 으로 변경된 `jumsu` 리스트를 출력

(리스트의 특정 요소 값을 변경할 수 있음)


[code]python

print(jumsu)

[/code]



6. append()

`jumsu.append(100)`을 사용해서 `jumsu` 리스트에 100을 추가하면,

리스트의 맨 끝에 100이 추가되고

`[90, 75, 100, 78, 92, 100]`와 같이 출력됨


[code]python

jumsu.append(100)

[/code]



7. sort()

`jumsu.sort()`을 사용하여 `jumsu` 리스트를 오름차순으로 정렬함.

=>

리스트가 `[75, 78, 90, 92, 100, 100]`과 같이 정렬되어 출력됨


[code]python

jumsu.sort()

[/code]



8. reverse()

`jumsu.reverse()` 을 사용하여 `jumsu` 리스트를 역순으로 뒤집음

==>

리스트가 `[100, 100, 92, 90, 78, 75]`와 같이 역순으로 출력


[code]python

jumsu.reverse()

[/code]



9. insert

`jumsu.insert(2, 50)`을 사용하여 `jumsu` 리스트의 3번째 위치(인덱스 2)에 50을 삽입

리스트는 `[100, 100, 50, 92, 90, 78, 75]`와 같이 출력됨.


[code]python

jumsu.insert(2, 50)

[/code]



10. pop

`jumsu.pop()` 을 사용하여 `jumsu` 리스트의 마지막 요소를 제거,

리스트는 `[100, 100, 50, 92, 90, 78]`와 같이 출력됨.


[code]python

jumsu.pop()

[/code]



11. 학생 정보 저장

변수에 학생의 정보를 저장하기 위해 다음과 같이 각각의 정보를 변수로 선언


[code]python

name = "지우"

id_num = 10824

subject = "과학"

grade = 1

[/code]


이렇게 선언된 변수들을 리스트로 묶어 학생 정보를 저장


[code]python

student = [name, id_num, subject, grade]

[/code]


또한, 여러 학생 정보를 저장할 때는 2차원 리스트를 사용하여 `stu`를 선언


[code]python

stu = [[name, id_num, subject, grade], ["호재", 10806, "정보", 1]]

[/code]


이제 `print(stu[1][1])` 명령을 사용하여 두 번째 학생의 ID 번호를 출력할 수 있음


[code]python

print(stu[1][1])

[/code]


`print(stu[0][2], stu[1][2])`를 통해 두 학생의 과목 정보를 출력


[code]python

print(stu[0][2], stu[1][2])

[/code]


과학 정보 가 출력됨

좋아요1 이 글을 좋아요하셨습니다
url 복사 카카오톡 공유 라인 공유 페이스북 공유 트위터 공유

등록된 댓글이 없습니다.

전체 269건
게시물 검색

접속자집계

오늘
127
어제
1,445
최대
4,271
전체
291,037