파이썬 300제 - 04. 파이썬 리스트(1)

이유진·2022년 2월 6일
0

Python

목록 보기
7/9

51 리스트 생성

movie_rank = ["닥터 스트레인지", "스플릿", "럭키"]
print(movie_rank) # ['닥터 스트레인지', '스플릿', '럭키']

52 리스트 원소 추가

movie_rank.append("배트맨")
print("movie_rank 원소추가:", movie_rank) # ['닥터 스트레인지', '스플릿', '럭키', '배트맨']

53 리스트의 "슈퍼맨"을 "닥터 스트레인지"와 "스플릿" 사이에 추가하기

movie_rank.insert(1, "슈퍼맨")
print("movie_rank에 '슈퍼맨' 추가 :", movie_rank) # ['닥터 스트레인지', '슈퍼맨', '스플릿', '럭키', '배트맨']

*문자열 사이에 원하는 값 추가
: insert(위치할 인덱스, 추가시킬 값)

*리스트에 데이터 추가하는 방법 3가지

  • append()
  • extend()
  • insert()

54 리스트에서 "럭키" 삭제

print(movie_rank)
del movie_rank[3]
print("movie_rank에서 '럭키' 삭제 :", movie_rank) # ['닥터 스트레인지', '슈퍼맨', '스플릿', '배트맨']

55 리스트에서 '스플릿' 과 '배트맨'을 를 삭제

print(movie_rank)
del movie_rank[2:]
print("movie_rank에서 '스플릿'&'배트맨' 삭제 ", movie_rank) # ['닥터 스트레인지', '슈퍼맨']

56 lang1과 lang2의 원소를 모두 갖고 있는 langs 리스트를 만들기 = 리스트 합치기

lang1 = ["C", "C++", "JAVA"]
lang2 = ["Python", "Go", "C#"]

langs = lang1 + lang2
print("lang1 + lang2 :", langs)

57 최댓값, 최솟값

nums = [1, 2, 3, 4, 5, 6, 7]

print("최댓값 :", max(nums))
print("최솟값 :", min(nums))

58 리스트 합

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

print("리스트 합 :", sum(nums))

59 데이터 갯수 구하기

cook = ["피자", "김밥", "만두", "양념치킨", "족발", "피자", "김치만두", "쫄면", "소시지", "라면", "팥빙수", "김치전"]

print("리스트 갯수 :", len(cook))

*갯수 세기 종류

  • count() : list명.count(찾고자 하는 요소)
  • len() : list 내의 전체 요소 갯수 = 총 길이

60 평균

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

print("평균 :", sum(nums) / len(nums))

*평균구하는 방법 총 4가지 :

  • for 반복문
  • sum 함수
  • numpy 모듈이용
  • statiscics 라이브러리 이용

평균구하는 방법 참고

profile
차근차근 배워나가는 주니어 개발자

0개의 댓글