반응형
/********************************************************************************************
-- Title : [PY] 리스트 및 출력(print), 루프(for, while) 처리
-- Reference : head first python
-- Key word : print insert append remove for while list 리스트
********************************************************************************************/
■ 리스트에 인덱스 및 출력
a = [ "AAA", "BBB", "", "똠방각하" ]
for index in range(len(a)):
print(index, a[index])
del a[2]
print (a)
print("--------------------------")
for index in a:
print(index)
■ 여러 테스트
>>> ttt=['aaa','bbb',333]
>>> print(ttt)
['aaa', 'bbb', 333]
>>> print(ttt[0])
aaa
>>> ttt.append(444)
>>> print(ttt)
['aaa', 'bbb', 333, 444]
>>> ttt.insert(1,'ccc')
>>> print(ttt)
['aaa', 'ccc', 'bbb', 333, 444]
>>> ttt.remove(333)
>>> print(ttt)
['aaa', 'ccc', 'bbb', 444]
>>> for each_ttt in ttt:
print(each_ttt)
aaa
ccc
bbb
444
>>> count=0
>>> while count < len(ttt):
print(ttt[count])
count = count+1
aaa
ccc
bbb
444
>>> colors=["red","green","gold"]
>>> colors
['red', 'green', 'gold']
>>> colors.append('blue')
>>> colors
['red', 'green', 'gold', 'blue']
>>> colors.insert(1, 'black')
>>> colors
['red', 'black', 'green', 'gold', 'blue']
>>> colors.extend(['white', 'gray'])
>>> colors
['red', 'black', 'green', 'gold', 'blue', 'white', 'gray']
>>>
>>>
>>> colors.index('red')
0
>>> colors.count('red')
1
>>> colors.pop()
반응형