Python 내장 함수 zip map filter 사용 상세 정보
zip은 하나 이상의 서열을 매개 변수로 얻은 다음 원조의 목록으로 돌아가서 이 서열의 나란히 있는 요소를 쌍으로 배합합니다.
L1=[1,2,3,4]
L2=[5,6,7,8]
L3=zip(L1,L2)
print(L3,type(L3))
<zip object at 0x7feb81b17f08> <class 'zip'>
zip은python3에서 교체 가능한 대상입니다.list 호출에 포함해서 모든 결과를 한꺼번에 표시할 수 있습니다
list(L3)
[(1, 5), (2, 6), (3, 7), (4, 8)]
조합 for 순환 사용, 병행 교체 실행 가능
for (x,y) in zip(L1,L2):
print(x,y,'--',x+y)
1 5 -- 6
2 6 -- 8
3 7 -- 10
4 8 -- 12
zip로 사전 구성하기
keys=['spam','eggs','toast']
val=[1,3,5]
zip를 통해 keys와val 목록의 요소를 직렬로 연결한 다음 zip의 키/값 목록을 내장된dict 구조 함수에 전송합니다
D3=dict(zip(keys,val))
print(D3)
{'spam': 1, 'eggs': 3, 'toast': 5}
map시퀀스를 훑어보고 시퀀스의 모든 요소를 조작하여 새로운 시퀀스를 가져옵니다. 형식:map(func,list)
목록의 모든 요소를 함수func에 작용
map_obj=map(abs,(-10,0,9))
print(list(map_obj))
[10, 0, 9]
filter시퀀스의 요소를 선별하여 조건에 맞는 시퀀스를 가져옵니다. lambda 함수와 함께 자주 사용됩니다. 형식 filter(func,list)
리스트의 원소를func에 순서대로 작용하여 조건을 만족시키는 원소로 되돌려줍니다
filter_obj=filter(lambda x:x<3 ,L1)
print(list(filter_obj))
[1, 2]
파이썬 내장 함수 zip map filter의 사용에 대한 자세한 설명은 여기 있습니다. 파이썬 내장 함수 zip map filter에 대한 내용은 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.