[파이썬3.0]데이터 형 – 리스트- part2

프로그램 언어/파이썬|2014. 4. 26. 22:53

데이터를 추가할 수도 있다.

>>> print(food)

['떡', '밥', '면']

>>> food.insert(1,3)    #이렇게 insert()메소드를 사용하면 리스트에 데이터를 추가한다. 여기선 #food[1]의 앞에 데이터를 삽입하라는 의미(즉 두번 째 항목 앞)

>>> print(food)

['떡', 3, '밥', '면']

 

그러나 위의 방법은 일일이 항목들의 위치를 알아야만 그 위치에 데이터를 삽입할 수 있다.

그냥 통으로 다시 만드는 것이 편할 수도 있다.

 

◈리스트를 출력하는 방법

위의 코드에서는 food리스트를 통으로 출력을 했다. 단, 구조까지 같이 나왔다.

그러면 하나씩 보이고 싶으면 어떻게 해야 할까?

 

인덱싱을 이용한 방법이 있다.

 

하지만 이 방법으로 100개의 항목을 출력하려면 일일이 다 작성을 해야 하는 번거로움이 있다. 코드도 길어지고.

그럼 이것을 좀 더 편하게 출력할 수 있는 방법을 소개한다.

바로, for문을 이용하면 된다.

 

리스트는 리스트를 가질 수 있다. 즉 리스트 안에 리스트가 존재할 수 있고 그 안에 리스트가 있을 수 있다.

지금은 기본적인 데이터형에 대한 설명이고, 제어문이나 함수, 클래스를 배우지 않은 상태이니

여기서 넘어가려 한다. 추후에 제어문이나 함수, 클래스에 대한 내용을 배우면서 이 내용을 연장해서 올릴 것이다.

 

 

참고 : 파이썬3 바이블, headfirst python, headfirst programing

댓글()