리스트
기본구조
______________________________________
변수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)기능을 사용하지 못하는가
들여쓰기해서 정리하면 보기가 얼마나 좋은데, .. .
기능이 안먹어서 열심히 스페이스로 들여쓰기를 하고있다
[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 |
댓글 영역