Python 에서 for 복합 문 구 를 사용 하 는 예제 에 대한 설명

1532 단어 Pythonfor복합
Python 에서 이중 for 순환 디자인 을 사용 할 때 저 는 순환 적 인 내장 을 사용 하지만 Python 에 서 는 또 다른 기술 인 for 복합 문 구 를 사용 합 니 다.
간단 한 애플 릿 을 작성 합 니 다.지연 순환 내장 기능 은 다음 과 같 습 니 다.

#!/usr/bin/python

defFunc1(ten_num,one_num):

 for i in range(ten_num):

  for j in range(one_num):

   print(10 * i + j)
Func 1(2,5)의 실행 결 과 는 다음 과 같다.

0

1

2

3

4

10

11

12

13

14
이상 은 숫자 조합 연산 의 결과 목록 입 니 다.다음 에 for 의 복합 문 구 를 사용 하여 유사 한 기능 을 실현 하고 확장 코드 를 추가 하면 다음 과 같다.

#!/usr/bin/python


defFunc1(ten_num,one_num):

 for i in range(ten_num):

  for j in range(one_num):

   print(10 * i + j)


defFunc2(ten_num,one_num):

 print([(10 * i + j)

  for i in range(ten_num)

   for j in range(one_num)])


#Func1(2,5)

Func2(2,5)
프로그램의 실행 결 과 는 다음 과 같다.

[0, 1, 2, 3, 4,10, 11, 12, 13, 14]
생 성 된 각종 디지털 조합 결 과 를 목록 으로 저장 하고 인쇄 했다.프로그램 이 실현 하 는 기능 은 유사 하지만 위의 코드 와 결 과 를 보면 for 복합 문 구 는 자신 만 의 특징 이 있다.
구체 적 으로 다음 과 같다.
1.코드 를 보면 복합 문장의 형식 코드 가 더욱 세련 된다.
2.읽 기 에서 볼 때 복합 문 구 는 표현 에 있어 영어 문법 에 더욱 가깝다.
3.결 과 를 실현 하 는 행렬 화 에 있어 복합 문 구 는 더욱 유리 하 다.
파 이 썬 에서 for 복합 문 구 를 사용 하 는 예제 에 대한 설명 은 바로 편집장 이 여러분 에 게 공유 한 모든 내용 입 니 다.참고 하 시 기 를 바 랍 니 다.여러분 들 도 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기