mellamo 2023. 1. 16. 15:25

List

 

어떤 집단을 정리하여 새로운 형태로 가공하기 위해 정리해둔 그릇 같은 것이다. 

 

특징으로 대괄호로 구분하고 ,로 그 값을 나눈다.

 

기본적으로 print 하면 값이 그대로 나오고, 

 

아래처럼 간단히 안의 내용을 바꿀 수 있다. 

list_1 = [1, 2, 3]
print(list_1)

list_1[0] = 'a'
print(list_1)


list_1[0:2] = 'aa','bb'
print(list_1)

 

 

 

 

 

 

아래는 빈 list에 값을 추가한 것이다. 

list_2=[]
list_2=list_2 + [11, 22 , 33]
print(list_2)
list_2[3:] = [44, 55, 66, 77]
print(list_2)

 

 

append() : 리스트의 마지막 요소에 추가하는것

list_1 = []
list_1.append(1)
list_1.append('a')
list_1.append(['b'])
print(list_1)

 

 

extended() : 리스트의 마지막 요소에 다수의 형태를 집어넣을 때 사용한다. 

list_1 = []
list_1.extend('abcd')
list_1.extend([1, 2, 3])
print(list_1)

 

 

insert( a, b) : 리스트의 a 위치에 b를 추가 한다.

list_1 = [1, 2, 3]
list_1.insert(1, 'a')
list_1.insert(2, 'b')
list_1.insert(4, ['c', 'd'])
print(list_1)

 

 

 

list의 값을 활용해 sum, max, min, average 값 구하기

list_1 = [1, 2, 3, 4, 5]
print(f'The sum of numbers within list_1 is {sum(list_1)}.')
print(f'The max of numbers within list_1 is {max(list_1)}.')
print(f'The min of numbers within list_1 is {min(list_1)}.')
print(f'The average of numbers within list_1 is {sum(list_1)//len(list_1)}.')