list->여러개의 자료가 저장된 오브젝트
a_list=[1,2,3,4,5,6]
b_list=[11,12,13]
print(a_list[0])
print(a_list[2:4])
print(a_list +b_list)
print(len(a_list))
print(b_list*3)
#1
#[3,4]
#[1,2,3,4,5,6,11,12,13]
#6
#[11,12,13,11,12,13,11,12,13]
리스트.append():list의 마지막에 자료 추가,기존의 자료 변경
a_list.append(b_list)
a_list
#[1, 2, 3, 4, 5, 6, [11, 12, 13]]
a_list.append('test')
a_list
#[1, 2, 3, 4, 5, 6, [11, 12, 13], 'test']
리스트.insert(위치,값):해당하는 위치에 값을 추가
a_list에 각 요소의 자료를 리스트의 요소로 추가: a_list의 값을 변경
리스트.extend(리스트)
a_list.extend(b_list)
#리스트 요소 삽입:append(),insert(),extend()
#리스트 요소로 제거:del 리스트[인덱스],리스트.pop(삭제할인덱스)
a_list.pop(4)
a_list=[1,2,3,4,5,6]
del a_list[2:5]
print(a_list)
#3,4,5제거
#요소의 값으로 제거:리스트.remove(값)
a_list=[1,2,3,4,5,6]
a_list.remove(2)
print(a_list)
#2제거
#모두 제거하기:리스트.clear()
a_list.clear()
print(a_list)
#[]
#리스트 내부에 요소가 있는지 확인:값 in 리스트
a_list=[1,2,3,4]
print(99 in a_list)
b_list=['a','b',12]
print('a' in b_list)
#False
#True
반복문: for요소 in 반복자료
a_list=[23,56,78,45]
for item in a_list:
print(item)
#23
56
78
45
for char in "hello welcom"
print(char,end='')
print()
#Hello welcom!!
#range() 함수:0부터 숫자 전까지의 값을 반환
for i in range(5):
print(5)
#0
1
2
3
4
#키보드에서 숫자 5개를 입력받아 리스트에 저장한 후 입력된 수의 합을 구하세요
#키보드에서 숫자 5개를 입력받아 리스트에 저장한 후 입력된 수의 합을 구하세요
input_data=input("숫자 5개 입력:10,20,...").split(',')
print(input_data)
total=0
for num in input_data:
total+=int(num)
print(total)
list_of_list=[[1,2,3],[4,5,6,7],[8,9]]
for item in list_of_list:
for it in item:
print(it)
#1
2
3
4
5
6
7
8
9
nums[1,2,3,4,5,6,7,8,9]
output=[[],[],[]]
#[1,4,7][2,5,8][3,6,9]
#3으로 나눈 나머지 값으로 그룹
for num in nums:
output[num%3-1].append(num)
print(output)
#[[1, 4, 7], [2, 5, 8], [3, 6, 9]]
'python' 카테고리의 다른 글
| pandas라이브러리 (0) | 2022.03.16 |
|---|---|
| python 한글 폰트 설정 방법 (0) | 2022.03.16 |
| 딕셔너리 (0) | 2022.03.08 |
| 문자 in 문자열 연산자를 사용 :문자가 문자열에 있는지 확인 (0) | 2022.03.07 |
| python 날짜와 시간을 구하는 모듈 (0) | 2022.03.07 |
댓글