python的for..else
S = set(range(2,10)) R = set() T = set() for x in S: for y in S: if x>y and x%y==0: break else:R.add(x) for x in S: for y in S: if x>y and x%y==0: break else:T.add(x) print S print R print T --- set([2, 3, 4, 5, 6, 7, 8, 9]) set([2, 3, 5, 7]) set([2, 3, 5, 7, 9])
第1個else與第2個for對齊,不知道是什麼意思?
檢視了這篇http://www.cnblogs.com/qq78292959/p/3702604.html, 終於知道了:
在for 迴圈中,如果沒有從任何一個break中退出,則會執行和for對應的else,只要從break中退出了,則else部分不執行。
相關文章
- python ----python的安裝Python
- python:python的多程式Python
- 【Python】python類的繼承Python繼承
- 【python】Python 3 的新特性Python
- 與 Python 之父聊天:更快的 Python!Python
- 『python入門:』 python的介紹Python
- python(python中的super函式、)Python函式
- 學習Python的日子 Python(6)Python
- 【美妙的Python之二】Python初步Python
- python學習: Python的迭代器Python
- Python的包Python
- python的列表[]Python
- python的類Python
- Python的反射Python反射
- python的GCPythonGC
- Python的metaclassPython
- Python的descriptorPython
- Python的基本Python
- Python的SpacyPython
- Python的日常Python
- 「python入門:」python的環境搭配和安裝python的直譯器Python
- Python深入 Python的記憶體管理Python記憶體
- 有趣的Python:Python控制鍵盤滑鼠Python
- Python基礎之:Python中的類Python
- Python基礎之:Python中的IOPython
- Python的容器有哪些?Python課程Python
- 【Python】5.物件導向的PythonPython物件
- 【Python】淺談python中的jsonPythonJSON
- 草根學Python(十)Python 的 Magic MethodPython
- Python 之父談論 Python 的未來Python
- 【美妙的Python之三】Python 物件解析Python物件
- python教程 - 檢視python的可用模組Python
- 【美妙的Python之六】Python函式Python函式
- Python IDLE和Python的區別!Python入門教程Python
- python中#!/usr/bin/python與#!/usr/bin/env python的區別Python
- Python 快速教程(補充篇01): Python的序列的方法Python
- python是什麼?python熱門的原因!Python
- Python深入06 Python的記憶體管理Python記憶體