- 자료구조에서 중요
- 리스트 자료형(순서O, 중복O, 수정O, 삭제O)
a = []
b = list()
print(type(a))
c = [70, 75, 80, 85]
print(len(c))
d = [1000, 10000, 'Ace', 'Base', 'Captine']
e = [1000, 10000, ['Ace', 'Base', 'Captine']]
f = [21.42, 'sungwoo', 3, 4, False, 3.14159]
print('d = ', type(d))
print('d[1] = ', d[1])
print('d[0] + d[1] = ', d[0] + d[1])
print('e - ', e[-1][1])
print('e - ', type(e[-1][1]))
print('e - ', list(e[-1][1]))

print('d - ', d[0:3])
print('d - ', d[2:])
print('e - ', e[-1][1:3])

print('c + d = ', c + d)
print('c * 3 = ', c * 3)
print("'Test' + c[0]", "Test" + str(c[0]))

print(c == c[:3] + c[3:])
print(c)
print(c[:3] + c[3:])

temp = c
print(temp, c)
print(id(temp))
print(id(c))

c[0] = 4
print('c = ', c)
c[1:2] = ['a', 'b', 'c']
print('c = ', c)
c[1] = ['a', 'b', 'c']
print('c = ', c)

a = [5, 2, 3, 1, 4]
print('a =', a)
a.append(10)
print('a =', a)
a.sort()
print('a =', a)
a.reverse()
print('a =', a)
print('a =', a.index(3))
a.insert(2, 7)
print('a =', a)
a.remove(10)
print('a =', a)
print( a.pop())
print('a =', a)
print( a.count(4))

ex = [8, 9]
a.extend(ex)
print('a =', a)

while a :
data = a.pop()
print(data)
