List

2024. 1. 15. 02:15·Study/Python

List를 사용하는 이유

▷ list는 이름 하나로 각 값의 방번호(인덱스)로 접근하기 때문에 값을 관리하기 편함

더보기

인덱스값은 0부터 시작

   변수에는 값이 한개만 담기고 각각의 이름을 가지게 되는데 여러 변수를 선언하면 관리할 이름이 많아져서 불편하기때문

 

▷ 규칙성이 없는 값에 규칙성을 부여하기 위해 사용

    "만두" "지우개" "마우스" "핫도그" "컴퓨터" "드라마"
       0           1             2             3            4            5
    list에 담으면 0부터 5 까지 1씩증가 하는 규칙성 생성

 

선언방법 

list명 = [ ] : 리스트명 초기값 선언
list명 = [값1, 값2 , ...] 
list명 = [값] * 칸 수

list길이를 알아내려면?? len(list명)

list 사용

값 넣기

▷ 값 추가    list명.append(값)

dataList = [1,2,3]

dataList.append(4)
print(dataList)
[1,2,3,4]

 

▷값 삽입   list명.insert(인덱스 번호, 값)

dataList = [1,2,3]

dataList.insert(1, 1.5)
print(dataList)

[1,1.5,2,3]

값 삭제

▷해당 값 삭제  list명.remove(값)

dataList=[1,2,3,1]

dataList.remove(1)
print(dataList)
[2,3,1]

중복되는 값이 있을때는 좌->우 방향으로 가장 먼저 만난 값이 삭제된다.

▷인덱스위치로 삭제하기  del list명[인덱스 번호]

dataList = [1,2,3]
    
print(del dataList[1])

[1,3]

▷모든 값 삭제 list명.clear()

값 검색  list명.index(값)

dataList=[1,2,3,3]

print(dataList.index(3))

출력:2

중복되는 값이 있을때는 좌->우 방향으로 가장 먼저 만난 값이 출력된다.

값 수정  list명[인덱스 번호] = 새로운 값

dataList=[1,2,3]

print( dataList[0] = 10 )

[10,2,3]

 

 

 

'Study > Python' 카테고리의 다른 글

제어문[반복문 :for문]  (1) 2024.01.07
제어문[조건문 : if문]  (0) 2024.01.07
연산자의 우선순위  (1) 2024.01.07
형(type)변환  (0) 2024.01.06
자료형과 print()  (0) 2024.01.05
'Study/Python' 카테고리의 다른 글
  • 제어문[반복문 :for문]
  • 제어문[조건문 : if문]
  • 연산자의 우선순위
  • 형(type)변환
m.<jj
m.<jj
  • m.<jj
    JJ
    m.<jj
  • 전체
    오늘
    어제
    • 분류 전체보기 (24)
      • Study (14)
        • Python (7)
        • Java (4)
        • HTML-CSS (1)
        • error (1)
        • Redis (0)
      • Algorithm (9)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    python
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
m.<jj
List
상단으로

티스토리툴바