Login

Search

Learn 🇰🇷
2022.08.13 23:52

1.3 리스트

Views 63 Votes 0 Comment 0

오늘은 저희 가족 이야기를 해보겠습니다. 저희 식구는 네 명입니다. 어머니, 아버지, 저 그리고 형. 

파이썬에서는 저희 가족을 이렇게 표현할 수 있답니다.

>>> family = ['mother', 'father', 'me', 'brother']

   

저희 가족에는 아버지, 어머니, 저, 형이 있다는 것을 리스트(list)로 표현한 것입니다. 

 

len()

그럼, 컴터한테 저희 가족이 몇 명인지 물어보겠습니다.

>>> len(family)
4

   

len() 함수는 리스트에 원소(element)가 몇 개 들어 있는지 보여줍니다. 저희 가족을 family라는 리스트로 표현했으니까 4라고 대답을 하는 겁니다.

리스트는 말 그대로 여러 개의 자료를 묶은 것입니다. 위에서 보신 것처럼 대괄호([ ])랑 콤마(,)를 써서 표현하면 됩니다.

그럼 이 리스트에 세번째에 위치해 있는 원소가 무엇일까요? 

아래와 같이 입력하고 Enter를 살짝 눌러주세요.

>>> family[3]

   

답이 뭐라고 나오죠? 당연히 'brother'이라고 나오겠죠? 하지만 이상하게도 파이썬은 다른 대답을 합니다.

어떤 결과가 나오는지 직접 확인해 보세요.

...

확인해 보셨나요? 왜 그런 답이 나왔을까요?

그 이유는 리스트의 첫번째 자리를 차고앉은 'mother'가 1번이 아니라 0번이기 때문입니다. 

그렇다면 저는 몇 번일까요? 'mother'가 0이고, 'father'가 1이니까 저는 2겠군요. 맞는지 확인을 해봐야죠?

>>> family[2]
'me'
   

 

 

remove()

우선 가족에서 제 이름을 뺍니다.

>>> family.remove('me')

   

remove는 뭔가를 제거한다는 뜻을 갖고 있죠. 위의 문장은 family에서 'me'이라는 놈을 없애라는 말입니다. 그럼 제가 확실히 없어졌는지 확인해 보겠습니다.

>>> family
['mother', 'father', 'brother']

 

예, 제가 확실히 제거되었습니다. 이제 새로운 세대를 구성할 차례입니다. 새로운 리스트는 family 말고 다른 이름을 지어주면 좋을 것 같습니다. 여러분이 새로운 이름으로 하나 만들어주세요.


List of Articles
No. Subject Author Date Views
Notice Learn What is Python? admin 2024.10.19 81
4 Learn 🇰🇷 1.4 인터프리터와 컴파일러 admin 2022.08.19 71
» Learn 🇰🇷 1.3 리스트 admin 2022.08.13 63
2 Learn 🇰🇷 1.2 변수 admin 2022.08.13 77
1 Learn 🇰🇷 1.1 파이썬 맛보기 admin 2022.08.10 79
Board Pagination Prev 1 2 3 Next
/ 3