728x90
A240 |
# 리스트 (list)
# 콤마(,)로 각 요소를 구분
_list=[1,2,3,4,5]
print(_list)
_list=[1,2,3,'hello',5.34] # 다양한 형태의 요소를 한 번에 가질 수 있음
print(_list)
A241 |
_list_empty=[]
print(_list_empty)
print('비어 있는 리스트')
A242 |
_list_empty=[]
print(_list_empty)
print('비어 있는 리스트')
A243 |
# 리스트 인덱싱 (요소 접근)
_list=[1,3,5,7,9]
print(_list)
print(_list[:],' [:]전체요소')
print(_list[0],' [0]첫번째 요소')
print(_list[1],' [1]두번째 요소')
print(_list[-1],' [-1]마지막 요소')
print(_list[0:3],' [0:3] 0,1,2 요소')
print(_list[2:]," [2:] 2~끝 요소")
print(_list[-2:],' [-2:] 끝에서2번째~끝 요소')
A244 |
# 리스트 슬라이싱 (잘라내기)
_list1=[1,3,5,7,9]
_list2=_list1[:]
_list3=_list1[-2:]
print('_list1=',_list1)
print('_list2=',_list2)
print('_list3=',_list3)
A245 |
# 리스트 합치기 : 병합(concatenation)
_list1=[1,3,5]
_list2=[2,4,6,8]
_list1+_list2+[9,10]
A246 |
# 리스트 요소 수정
_list1=[1,2,3,'aa',5,6]
# 요소:0 1 2 3 4 5
_list1[3]=4 # 리스트 요소 수정
_list1
A247 |
# 리스트 추가 메소드
_list=[]
for k in range(1,15):
_list.append(k)
# append 메소드, 자주 사용하는 메소드임.
_list.append('메롱')
_list.append(1)
_list.append(2**4)
print(_list)
A248 |
_list=['a','b','c','d','e','f','g']
print(_list)
_list[4:7]=['EEE','FFFFF','GGGGGGGG'] # 리스트 요소 수정
_list[1]=['BB'] # 1개만 수정시 결과가 특이함
_list[2:3]=['CCC'] # 1개만수정. 이렇게 하는 또 다름.
print(_list)
A249 |
728x90