상세 컨텐츠

본문 제목

[PYTHON] list

1 a n G u a g e /PYTHON

by 동혼 2019. 6. 21. 09:44

본문

 

 

 

리스트 

 

기본구조

 ______________________________________ 

 

 

변수1 = [ 1, 2, "3", '4', [5], [6,7], ["8",9] ]

변수2 = [ ] 

 

______________________________________

 

-[ ] 안에 생략가능 ex 변수2

-리스트 요소안에 리스트 가능 > 리스트안의 리스트 값을 수정 가능 

-리스트 요소 안에 튜플 가능 > 리스트안의 튜플 값은 수정 불가능 

    이는 아래 예제 참고하자

 

 

 

정리 

________________________

 

list 요소 위치 반환 index(x)

list 정렬 sort()

 

#추가

    insert(x,y) 는 x자리에 y를 추가함

    append 는 맨 끝에만 추가됨

삭제법

    (1) 슬라이싱 법

    (2) 함수사용 

 

________________________

 

 

 

 

 

문제풀이 

______________________________________

 

44> 기본

 

 

 

45>

리스트 안에 리스트가능 

그 리스트가 문자여도 가능

 

다른 변수 선언 = 안의 리스트

print(다른변수)

안의 리스트만 출력

 

48 >

다른 변수 선언 = 안의 리스트의 요소값

print(다른 변수)

안의 리스트의 요소값 출력

 

# 튜플은 불가능 할걸? 

 

 

 

 

 

 

 

50>  개미지옥st

 

리스트 안의 리스트 안의 리스트

 

그또한 출력가능하다

리스트는 무한루프여도 출력가능할듯 

다섯개까지 도전하려다 문제풀이 시간이 끝나서 다음 진행하였다

 

51>

리스트를 슬라이싱하면 리스트로 추출가능

슬라이싱 하게 되면 리스트 형태로 확인

 

59>

중간에 리스트 있어도 됩니다

각 슬라이싱 방법

 

맨 마지막은 리스트 안의 리스트를 슬라이싱 해봤다

된다

리스트 최고네 안되는게 뭐야 

 

 

 

 

 

 

 

70>

요소 변환 시켜주기

인덱스 지정하고 = 치환

 

그게 리스트여도 가능하고 문자여도 가능하다

튜플도 된다

 

 

슬라이싱으로 선택해도 되고

일정 값 바꾸기 좋지만 

인덱스 0,1  이렇게 두값 선택하고

= 1

하면 나머지는 알아서 삭제됨 

 

 

 

 

 

 

 

 

73>

괄호 삭제도 가능 근데 튜플로 됨 

 

75> 삭제법

(1) 슬라이싱 법

(2) 함수사용 

 

함수는 del 이다 

함수 사용하면 대체 해주는게 아니라서 전체 인덱스수가 줄어든다 

( a[3] > a[2] )

 

이후 사용할거면 인덱스 신경쓰고 하기

 

 

 

 

 

 

80> 추가함수는

 

append 인데 맨 끝만 추가되니 중간이나 처음에 삽입하고싶다면 아래 방법을 참고하자

 

 

 

 

81>

insert(xinsert(x,y) 는 x자리에 y를 추가함

 

 

 

98>

#정렬하기 
#오름차순으로 정렬된다 
#반환값이 없음 > None 출력

 

 

 

 

 

 

 

 

 

 

 

 99 >

#뒤집기 
#반환값이 없음 

 

 

 

 

 

95>

list 요소 위치 반환 index

 

 

 

 

 

 

반환값이 없으면 바로 출력하면 안됨

걍 원래 변수 그 자체가 변한거니까 걍 그 변수 그대로 활용하기

 

 

 

 

---------

아니 왜 티스토리는 탭(tab)기능을 사용하지 못하는가

들여쓰기해서 정리하면 보기가 얼마나 좋은데, ..  . 

기능이 안먹어서 열심히 스페이스로 들여쓰기를 하고있다 

 

 

 

 

'1 a n G u a g e > PYTHON' 카테고리의 다른 글

[PYTHON] 함수  (0) 2019.06.22
[PYTHON] while  (0) 2019.06.22
[PYTHON] IN / NOT IN  (0) 2019.06.20
[PYTHON] 문자열 문제풀이  (0) 2019.06.20
[PYTHON] if /기본형식과 예제풀이  (0) 2019.06.20

관련글 더보기

댓글 영역