[Python] 파이썬 List 슬라이싱, List 연산

[Python] 파이썬 List 슬라이싱, List 연산

List 슬라이싱

List안에 저장되어있는 전체 데이터(값)들의 일부를 잘라낼 수 있는 기능으로 주소로 가지고 잘라서 부분값을 반환 한다.

 >>> animal = ['강아지', '고양이', '소', '얼룩말', '사자', '호랑이', '늑대', '원숭이', '임팔라']

 >>> print(animal[0 : 6])    #0번주소 부터 5번주소까지 데이터(값)을 호출
 ['강아지', '고양이', '소', '얼룩말', '사자', '호랑이']
 >>> print(animal[-6:])    #끝에서부터 -6번째 데이터(값)까지 호출
 ['얼룩말', '사자', '호랑이', '늑대', '원숭이', '임팔라']

 >>> print(animal[::2])    #데이터(값)을 2칸 단위로 출력
 ['강아지', '소', '사자', '늑대', '임팔라']

List 연산

animal = ['강아지', '고양이', '소', '얼룩말']
animal_2 = ['사자', ' 호랑이', '늑대', '원숭이', '임팔라']

 >>> print(animal + animal_2)    #animal 리스트와 animal_2리스트의 합을 출력
 ['강아지', '고양이', '소', '얼룩말', '사자', ' 호랑이', '늑대', '원숭이', '임팔라']

 >>> len(animal)    #List안에 저장되어있는 전체 데이터(값)의 길이
 4

 >>> animal[1] = '돼지'    #animal List의 1번 주소의 데이터(값)을 '돼지'를 저장한다.
 >>> print(animal)
 ['강아지', '돼지', '소', '얼룩말']

 >>> '돼지' in animal    #animal List 안에 '돼지'가 있는지 여부 확인
 True

 >>> animals = animal + animal_2 
 >>> print(animals)
 ['강아지', '돼지', '소', '얼룩말', '사자', ' 호랑이', '늑대', '원숭이', '임팔라']


이상 [Python] 파이썬 List 슬라이싱, List 연산 기록 끝.