Soft Ware/python

파이썬 리스트의 인덱싱 사용하기 ^^

달려가보자 2012. 2. 18. 06:43


# -*- coding: utf-8 -*-
print(ord('s'));
print(chr(115));

color  = ["red","green","gold"];
color.append("blue"); # 뒤에 추가 하기
print(color[3]);
color.insert(0,"white"); # 원하는 자리에 추가 하기
print(color[0]);
color.extend(["a","v"]); #한개 이상 추가 하고 싶을때 추가된 내용은 뒤에서 부터 추가 된다
print(color[5],color[6]);
print(color.count("green")); # green에 대한 개수 를 반환

color += ["blue"];  # 더하기 연산자 사용시 인덱싱을 사용해야 문자열이 저장된다
print(color[7]);
color += "사랑 "; # 위와 반대로 인덱싱을 사용하지 않고 문자열을 삽입시에는 문자 하나씩 저장된다
                       #마지막은 널까지 저장된다 .
print(color[9]);
color += [['a','b','c']]; # 인덱싱을 2개 사용해서 'a','b','c'를 하나의 값으로 삽입할수 있다
print(color[-1]); # 파이썬에서는 인덱싱에 -1 값을 삽입시 마지막 값을 가르킨다 .
print(color[-1][2]); # 마지막 값에 [2]번째 값을 출력할수 있다 .
print(color);
print(color.index('a',0));  # 인덱스 메소드의 첫번째 매개변수에는 찾는값을 그리고 시작 범위 
                                    # 그리고 지금은 없지만 마지막 값을 마지막 범위이다
print(color.pop());  # pop 메소드는 마지막값을 꺼내는 함수이다
print(color.pop());
print(color);

출력문 :
115
s
blue
white
a v
1
blue

['a', 'b', 'c']
c
['white', 'red', 'green', 'gold', 'blue', 'a', 'v', 'blue', '사', '랑', ' ', ['a', 'b', 'c']]
5
['a', 'b', 'c']
 
['white', 'red', 'green', 'gold', 'blue', 'a', 'v', 'blue', '사', '랑']

파이썬의 주석은 #으로 사용됩니다 ^^