[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 연산 기록 끝.
이상 [Python] 파이썬 List 슬라이싱, List 연산 기록 끝.