關于python for循環(huán)的小測試

首先田度,介紹一下for循環(huán)默怨,for循環(huán)可以遍歷任何序列的項目,如一個列表久锥、一個字符串家淤、一個字典!

今天的需求:

我們要把一個如下的列表

grid = [

['.', '.', '.', '.', '.', '.'],

['.', '0', '0', '.', '.', '.'],

['.', '0', '0', '0', '.', '.'],

['0', '0', '0', '0', '0', '.'],

['.', '0', '0', '0', '0', '0'],

['0', '0', '0', '0', '0', '.'],

['.', '0', '0', '0', '.', '.'],

['.', '0', '0', '.', '.', '.'],

['.', '.', '.', '.', '.', '.']

]

轉換為這個樣子

. . . 0 . 0 . . .

. 0000000 .

. 0000000 .

. . 00000 . .

. . . 000 . . .

. . . . 0 . . . .


分析下需求:

簡單的說就是將列表做一個旋轉的排序瑟由,從而輸出一個心形的圖案絮重;

分解一下grid列表,我們可以把grid中的字符串排序理解為grid[y][x]歹苦,grid[0][0]及為右上角第一個'.';

那么如果要輸出為心形圖案青伤,我們就應該輸出grid[0][0],然后grid[1][0]直至grid[8][0],接下來循環(huán)心形的第二行殴瘦,依次類推狠角;


需求很簡單,就是改變列表的排序從而輸出自己想要的順序蚪腋,上代碼:

在python自帶的IDLE中執(zhí)行這個文件丰歌,你會發(fā)現(xiàn)變化!L肟立帖!


代碼的主要含義是,首先先確定X軸方向的字符串的數量悠砚,因為我們相當于旋轉了一下列表晓勇,所以旋轉后的Y軸及是旋轉前的X軸


包含的基礎知識:

for 循環(huán)語句:or循環(huán)可以遍歷任何序列的項目,如一個列表或者一個字符串。

range函數:函數可創(chuàng)建一個整數列表宵蕉,一般用在 for 循環(huán)中酝静。

range(start, stop[, step])

start: 計數從 start 開始。默認是從 0 開始羡玛。例如range(5)等價于range(0别智, 5);

stop: 計數到 stop 結束,但不包括 stop稼稿。例如:range(0薄榛, 5) 是[0, 1, 2, 3, 4]沒有5

step:步長,默認為1让歼。例如:range(0敞恋, 5) 等價于 range(0, 5, 1)

?len函數:?方法返回對象(字符、列表谋右、元組等)長度或項目個數。

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末改执,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子衬横,更是在濱河造成了極大的恐慌,老刑警劉巖终蒂,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蜂林,死亡現(xiàn)場離奇詭異,居然都是意外死亡噪叙,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門构眯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人早龟,你說我怎么就攤上這事∶ㄧ裕” “怎么了葱弟?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵猜丹,是天一觀的道長。 經常有香客問我,道長藏杖,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任点寥,我火速辦了婚禮来吩,結果婚禮上敢辩,老公的妹妹穿的比我還像新娘弟疆。我一直安慰自己,他們只是感情好怠苔,可當我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著迫肖,像睡著了一般帜羊。 火紅的嫁衣襯著肌膚如雪咒程。 梳的紋絲不亂的頭發(fā)上讼育,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天,我揣著相機與錄音饥瓷,去河邊找鬼痹籍。 笑死呢铆,一個胖子當著我的面吹牛蹲缠,可吹牛的內容都是我干的棺克。 我是一名探鬼主播线定,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼纱皆!你這毒婦竟也來了?” 一聲冷哼從身側響起派草,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎艺普,沒想到半個月后,有當地人在樹林里發(fā)現(xiàn)了一具尸體衷敌,經...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡拓瞪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了面氓。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡舌界,死狀恐怖泰演,靈堂內的尸體忽然破棺而出,到底是詐尸還是另有隱情睦焕,我是刑警寧澤,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布猾普,位于F島的核電站,受9級特大地震影響初家,放射性物質發(fā)生泄漏。R本人自食惡果不足惜溜在,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一他托、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧上祈,春花似錦、人聲如沸登刺。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽揍很。三九已至郎楼,卻和暖如春窒悔,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背简珠。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留膘融,地道東北人。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓氧映,卻偏偏與公主長得像脱货,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子蹭劈,可洞房花燭夜當晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內容

  • http://python.jobbole.com/85231/ 關于專業(yè)技能寫完項目接著寫寫一名3年工作經驗的J...
    燕京博士閱讀 7,557評論 1 118
  • 官網 中文版本 好的網站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,370評論 0 5
  • Spring Cloud為開發(fā)人員提供了快速構建分布式系統(tǒng)中一些常見模式的工具(例如配置管理铺韧,服務發(fā)現(xiàn)多矮,斷路器哈打,智...
    卡卡羅2017閱讀 134,628評論 18 139
  • 1、在函數內部使用global關鍵字定義的變量可以成為全局變量立轧,如果該變量已經被定義了躏吊,那么他的值就是原來的值,否...
    金星show閱讀 1,410評論 0 0
  • 嗯廣州閱讀 342評論 0 0