━━━━ ◇ ━━━━
파이썬

[파이썬] 리스트

리스트 = [ ]

interest1 = '삼성전자'

interest2 = 'LG전자'

...

interest2039 = '우리금융투자'

매번 많은 값을 수많은 변수명으로 각각 저장하기 번거로움.


리스트 = 여러 데이터를 한 번에 저장할 수 있기 때문에 변수명을 여러개 사용할 필요가 없게 만드는 함수.

넣을 데이터들을 [ ] 사이에 쉼표로 구분하여 넣기만 하면 됨

interest = ['삼성전자' , 'LG전자', ... , '우리금융투자']

<리스트 업> = 출석부

파이썬에서는 맨 앞에부터 1, 2, 3, 4번째로 숫자를 세지 않고

0, 1, 2, 3으로 숫자를 센다.

이를테면 interest라는 변수에 저장된 삼성전자, lg전자..등등에게 각기 쉼표로 데이터가 구분되어 있기 때문에

'삼성전자'가 제일 첫번째로, 0번째 데이터,

'LG전자'가 그 다음 오는 데이터로 1번째 데이터인 셈.

interest라는 변수에 저장된 2039개의 데이터가 있다고 치고, 그 중에서 N번째 데이터를 찾고자 하면

interest[N]

을 활용하면 된다.

예컨데 삼성전자의 데이터는

>>>interest[0] 을 치고 엔터 키를 누르면

'삼성전자'의 데이터가 반환된다.


리스트를 활용하기 좋을 때는, 여러 개의 데이터를 순서대로 저장하고 관리해야 할 때.


기존 리스트에 새로운 데이터를 추가하고 싶을 때 사용하는 메서드는

.append

.insert

append: ~을 추가하다. >> 기존 리스트의 맨 마지막에 새로운 데이터를 추가.

insert: 삽입 >> 기존 리스트의 원하는 위치에 새로운 데이터를 추가.

interest.append('한국전력')

을 실행시킬 경우 interest 변수의 2039번째 데이터 우리금융투자 뒤에 2040번째로 '한국전력'이 추가.

interest.insert(0, '한국전력')

을 실행시킬 경우 제일 앞에 '한국전력' 데이터가 추가됨


기존 리스트에 존재하는 데이터를 삭제하고 싶을 때에는 del을 사용.

주의할 점은 del 다음에 빈칸을 주고 그 다음에 지울 데이터를 입력해야 함.

insert를 통해 제일 앞에 넣었던 한국전력을 삭제하고 싶을 경우

del interest[0]

을 실행시키면

0번째에 있는 한국전력이 삭제됨.

'파이썬' 카테고리의 다른 글

[파이썬] print함수 %s와 for문  (0) 2021.08.10
[파이썬] while문  (0) 2021.08.10
[파이썬] for문  (0) 2021.08.10
[파이썬] if~else문  (0) 2021.08.10
[파이썬] if문  (0) 2021.08.10
COMMENT