program/python

[python] 리스트 함수

momoa210 2024. 1. 28. 13:51

 

 

 

numlist = [1,2,3,4,5]

 

len(numlist) # 5 리스트 안의 값의 갯수 

numlist.append(3) # 뒤에 3 을 추가  [1,2,3,4,5,3]

 

del numlist[3]  # 3번 index 값 삭제  [1,2,3,5,3]

 

numlist.insert(3,37 ) # 3번 index 값 추가  [1,2,3,37,5,3]

 

#리스트 슬라이싱 

numlist[0:4 ] #  [1,2,3,37]

 

numlist[2: ]  # [3,37,5,3]

numlist[:3 ]  # [1,2,3]

 

# 리스트에 있는 값 확인 하기 

primes = [2, 3, 5, 7, 11, 13, 17, 19, 23]
print(7 in primes)
print(12 in primes)

True
False

 

 

primes = [2, 3, 5, 7, 11, 13, 17, 19, 23]
print(7 not in primes)
print(12 not in primes)

False
True

 

# 리스트 안의 리스트 Nested list

# 세 번의 시험을 보는 수업
grades = [[62, 75, 77], [78, 81, 86], [85, 91, 89]]

# 첫 번째 학생의 성적
print(grades[0])

# 세 번째 학생의 성적
print(grades[2])

# 첫 번째 학생의 첫 번째 시험 성적
print(grades[0][0])

# 세 번째 학생의 두 번째 시험 성적
print(grades[2][1])

# 첫 번째 시험의 평균
print((grades[0][0] + grades[1][0] + grades[2][0]) / 3)

[62, 75, 77]
[85, 91, 89]
62
91
75.0

 

# reverse 함수 - 순서 뒤집어서 배열

numbers = [5, 3, 7, 1]
numbers.reverse()
print(numbers)
[1, 7, 3, 5]

 

# index - 해당 값이 있는 index 리턴 

members = ["영훈", "윤수", "태호", "혜린"]
print(members.index("윤수"))
print(members.index("태호"))

1
2

 

# remove -  첫번째로 해당 값을 가지고 있는 원소 를 삭제 

fruits = ["딸기", "당근", "파인애플", "수박", "참외", "메론", "파인애플" ]
fruits.remove("파인애플")
print(fruits)

['딸기', '당근', '수박', '참외', '메론' , "파인애플" ]

 

'program > python' 카테고리의 다른 글

[Python]소수점,올림,반올림  (0) 2024.01.28
[python] list 정렬 sort sored  (1) 2024.01.28
[python] while, if, elif  (0) 2024.01.28
[python] Syntactic Sugar  (0) 2024.01.28
[python] window 설치  (0) 2024.01.28