>  기사  >  백엔드 개발  >  Python Zero 기본 소개 4: 목록 샤딩

Python Zero 기본 소개 4: 목록 샤딩

黄舟
黄舟원래의
2017-01-16 13:53:131397검색

이전 기사에서 목록 관련 작업을 계속해서 학습하세요. 주로 목록 샤딩과 이전 기사에 보충되는 목록 요소에서 작동하는 여러 기능을 학습합니다.

1. 리스트의 슬라이싱
형식: str1=str[시작 위치: 끝 위치]
기능: str에 지정된 간격의 요소를 str1에 복사합니다. 즉, 샤딩입니다. 당신이 얻는 것은 단지 str을 가리키는 레이블이 아니라 원래 문자열의 복사본입니다. "=" 할당을 통해 얻는 것은 단지 str의 레이블일 뿐입니다. 즉, str에 대한 작업은 str1에 대한 작업과 비슷합니다. Java 및 인용의 가치 이전.

Python Zero 기본 소개 4: 목록 샤딩

Python Zero 기본 소개 4: 목록 샤딩

2. 목록 반복 연산자(*)

Python Zero 기본 소개 4: 목록 샤딩

Python Zero 기본 소개 4: 목록 샤딩

3. 멤버쉽 연산자(in not in)
기능: 목록에 요소가 있는지 확인

Python Zero 기본 소개 4: 목록 샤딩

Python Zero 기본 소개 4: 목록 샤딩

4. 목록 내장 함수
(1)count(): 요소가 목록에 나타나는 횟수를 셉니다

Python Zero 기본 소개 4: 목록 샤딩

Python Zero 기본 소개 4: 목록 샤딩

(2)index(): 지정된 요소가 목록에서 처음 나타나는 위치를 반환합니다

Python Zero 기본 소개 4: 목록 샤딩

Python Zero 기본 소개 4: 목록 샤딩

이 함수는 지정된 간격 내에서 검색하려면 매개변수를 추가하는 것도 사용됩니다.

(3)reverse() 함수: 목록 요소의 반전 실현

Python Zero 기본 소개 4: 목록 샤딩

Python Zero 기본 소개 4: 목록 샤딩

물론 그럴 수도 있습니다. 큰 것부터 큰 것까지 실현됨 가장 작은 것부터 정렬(reverse=True는 대문자로 표기함 주의)

Python Zero 기본 소개 4: 목록 샤딩

Python Zero 기본 소개 4: 목록 샤딩

목록 관련 지식은 기본적으로 끝 내일 정리될 예정입니다. 리스트와 유사한 데이터 구조인 튜플입니다. 마지막으로 오늘의 코드를 첨부합니다:

print("------列表的分片------")
str1="abcdefg"str2=str1[0:2]print(str2)print("------重复操作符------")
list=["小甲鱼","小布丁","大布丁"]
list=list*3print(list)print("------成员关系操作符------")print("小甲鱼" in list)print("\n")


list1=['123',"华为",["三星","小米"]]print("三星" in list1)print("\n")print("三星" in list1[2])

list2=['1','1','2','3']
num=list2.count('1')print("列表中元素1出现的次数为:%d"%num)
list3=list2[:]print(list3.index('1'))print(list3)
list3.reverse()print(list3)

list4=[2,1,4,3,7,5]print(list4)print("\n")
list4.sort()print(list4)

list4.sort(reverse=True)print(list4)

위 내용은 0 기반 파이썬 입문서 네 번째 목록의 샤드 내용입니다. 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php)를 참고해주세요. .cn)!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.