리스트, 튜플, 문자열의 공통점
- 인덱스로 모든 요소를 얻을 수 있습니다.
- 기본 색인 값은 항상 0부터 시작합니다.
- 분할하여 범위의 요소 집합을 얻을 수 있습니다.
- 반복 연산자, 스 플라이 싱 연산자, 멤버쉽 연산자 등 많은 공통 연산자가
있으므로 목록, 튜플 및 문자열을 집합 적으로 시퀀스 라고 합니다.
시퀀스 공통 BIF
1. list ([iterable]) : 반복 가능한 객체를 목록으로 변환하는 데 사용됩니다.
- 목록 () 메서드는 변환하는 데 사용됩니다 반복 가능한 객체를 리스트로.
반복 무엇입니까? ? ?
소위 반복 은 피드백 프로세스를 반복하는 활동입니다. 목적은 일반적으로 원하는 목표 또는 결과에 접근하여 달성하는 것입니다. 프로세스의 각 반복을 "반복"이라고하며 각 반복에서 얻은 결과가 사용됩니다. 다음 반복의 초기 값으로. . . . . 현재 이터 레이션은 for 루프이며 향후 이터레이터가 도입 될 예정입니다. - list () 메서드는 매개 변수를 사용하지 않거나 반복기를 매개 변수로 사용하며 시퀀스는 본질적으로 반복 가능한 객체입니다.
list () 메서드를 직접 구현하십시오.
sequence = input("请输入一个序列:")
sequence = str(sequence)
a = list()
for i in sequence:
a.append(i)
print(a)
2. tuple ([iterable]) : 반복 가능한 객체를 튜플로 변환
3. str (obj) : obj 객체를 문자열로 변환
4.len (sbu) : 하위 매개 변수의 길이를 반환합니다.
5. max () : 시퀀스 또는 매개 변수 집합에서 최대 값을 반환합니다.
6.min () : 시퀀스 또는 매개 변수 세트의 최소값을 반환합니다.
주의: max () 메서드와 min () 메서드를 사용하여 시퀀스 또는 매개 변수의 데이터 유형이 균일한지 확인합니다 . 그렇지 않으면 오류가 발생합니다.
최대 (tuple1) 달성 방법
tuple1 = input("请输入一个元组:")
tuple1 = tuple(tuple1)
max1 = tuple1[0]
for i in tuple1:
if i > max1:
max1 = i
print(max1)
7. sum (iterable, [start]) : 반복 가능한 매개 변수와 선택적 매개 변수 시작의 합계를 반환합니다.
- 선택적 매개 변수 시작,이 매개 변수를 설정하면이 값에서 시작 함을 의미하며 기본값은 0입니다.
주의: 합계 연산을 구현할 수없는 데이터 유형이 아닙니다.
8. sorted (iterable, key = None, reverse = False) : 기본적으로 작은 것에서 큰 것까지 정렬 된 정렬 된 목록을 반환합니다.
- list (). sort ()와 같은 방법을 사용합니다.
- 목록의 내장 메소드 sort ()는 목록을 제자리에 정렬하는 것이고 sorted ()는 정렬 된 새 목록을 반환하는 것입니다.
9. reversed (sequence) : 역 반복 시퀀스의 값을 반환합니다.
- list (). reverse ()와 같은 방법을 사용합니다.
- 목록의 내장 메소드 reverse ()는 목록을 제자리에서 뒤집는 것이며 reversed ()는 정렬 된반복기 객체
10. enumerate (iterable) : 2 개의 튜플로 구성된 반복 객체를 생성합니다 (2 개의 튜플은 요소 수가 2 인 튜플입니다). 각 2 개의 튜플은 반복 가능한 매개 변수의 인덱스 번호와 해당하는 요소
zip (iter1 [, iter2 […]]) : 각 반복 매개 변수로 구성된 튜플을 반환합니다.
직무
0. 목록, 튜플 및 문자열의 공통적 인 특성에 따라 집합 적으로 무엇이라고 부릅니까?
순서
1. 반복 가능한 객체를 목록, 튜플 및 문자열로 변환하는 데 사용할 수있는 BIF는 무엇입니까?
list ()
tuple ()
str ()
2. "반복"의 개념을 다시 말할 수 있습니까?
반복은 피드백 프로세스를 반복하는 활동이며 그 목적은 일반적으로 원하는 목표 또는 결과에 접근하고 달성하는 것입니다.
3. max ( 'I love FishC.com')를 호출하면 어떤 결과를 얻을 수 있을까요? 왜?
'v', v의 ASCALL 코드가 가장 크니까요
. 4. 죄송합니다. 아이는 지금 너무 장난 스럽고 , 이웃의 아이는 장난 스럽고 , 작은 거북이가 작성한 코드에 패턴을 그렸습니다. 코드를 복원하세요 ~ ~
5 . min () BIF의 구현 과정을 상상해보십시오.
6. 동영상에서 sum () BIF에 결함이 있다고했습니다. 즉, 매개 변수에 문자열 유형이 있으면 오류가보고됩니다. 새로운 구현 프로세스입니다. 매개 변수의 문자열을 자동으로 "무시"하고 올바른 계산 결과를 반환합니다.