이전 기사에서 목록 관련 작업을 계속해서 학습하세요. 주로 목록 샤딩과 이전 기사에 보충되는 목록 요소에서 작동하는 여러 기능을 학습합니다.
1. 리스트의 슬라이싱
형식: str1=str[시작 위치: 끝 위치]
기능: str에 지정된 간격의 요소를 str1에 복사합니다. 즉, 샤딩입니다. 당신이 얻는 것은 단지 str을 가리키는 레이블이 아니라 원래 문자열의 복사본입니다. "=" 할당을 통해 얻는 것은 단지 str의 레이블일 뿐입니다. 즉, str에 대한 작업은 str1에 대한 작업과 비슷합니다. Java 및 인용의 가치 이전.
2. 목록 반복 연산자(*)
3. 멤버쉽 연산자(in not in)
기능: 목록에 요소가 있는지 확인
4. 목록 내장 함수
(1)count(): 요소가 목록에 나타나는 횟수를 셉니다
(2)index(): 지정된 요소가 목록에서 처음 나타나는 위치를 반환합니다
이 함수는 지정된 간격 내에서 검색하려면 매개변수를 추가하는 것도 사용됩니다.
(3)reverse() 함수: 목록 요소의 반전 실현
물론 그럴 수도 있습니다. 큰 것부터 큰 것까지 실현됨 가장 작은 것부터 정렬(reverse=True는 대문자로 표기함 주의)
목록 관련 지식은 기본적으로 끝 내일 정리될 예정입니다. 리스트와 유사한 데이터 구조인 튜플입니다. 마지막으로 오늘의 코드를 첨부합니다:
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)!