반응형

/********************************************************************************************
-- 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()


반응형

+ Recent posts