21李剛python第三章

2021-09-25 09:54:10 字數 1150 閱讀 7645

#所有代表空的值,如0、』 '、、()、{}、none都會被當成空來處理

#pass是乙個空語句

#列表推導式的迴圈控制的不是迴圈體,而是前面的表示式

#迴圈幾次,前面的表示式執行多少次,表示式的多次執行結果將作為列表的元素

#對於列表推導而言,for迴圈執行幾次,那麼列表就有幾個元素

#sum對整個列表的求和

size = 6

arry = [[10]size]# [[0,0,0,0,0,0]]

#得到乙個sizesize 的二維列表

for i in range(size - 1)"

array += [[0] * size]

#控制方向

#0代表向下,1代表向右,2代表向左,3代表向上

orient = 0

#j控制行,k控制列

k,j = 0,0

#控制程式將1~size*size的數填入二維陣列

for i in range (1,size * size + 1):

array[j][k] = i

#①號轉彎線

if j + k == size - 1:

#行大於列,位於下半

if j > k:

orient = 1

#位於上半

else:

orient = 2

#位於②號轉彎線,方向改為向上(3)

elif j == k and j >= size / 2

orient = 3

#位於3號轉彎線

elif j += k and k <= size / 2

orient = 0

if orient == 0: #0代表向下

j += 1

if orient == 1: #1代表向右

k += 1

if orient == 2: #2代表向下

k -= 1

if orient == 3: #3代表向下

j -= 1

#array是乙個二維列表(列表巢狀列表),array的元素又是列表

for ele in array:

for e in ele:

print(』%2d』 % e,end = 』 『)

print(』 ')

Python第三章總結

今天看到了第三章,第三章主要介紹了列表,我認為列表就是之前學習的陣列,內容很簡單,就是有幾個函式容易弄混。這個是乙個列表的例子 bicycles trek cannondale redline specialized 想要獲取某乙個元素時,比如第乙個元素,可以使用 bicycles python為訪...

第三章 堆疊

1.基礎知識 堆疊可以實現很多的應用,遞迴的問題轉化成非遞迴形式,在本質上也是堆疊的問題.它是一種 filo 操作的資料結構,一般也有兩種儲存方式 陣列跟鍊錶實現形式,這裡我給出了鍊錶形式的堆疊模板,裡面包括了基本的堆疊所有的操作,還有兩個比較著名的應用例子,時間倉促,精力比較有限,關於迷宮老鼠還沒...

第三章 曙光

第三章 曙光 第二場校園招聘開始了。其實,洋對這個公司的不是很了解。因為前幾天突然在bbs上面看到了這個公司的招聘資訊,洋覺得這個公司不錯,就上網投了簡歷。接下來的乙個多小時,讓洋很震撼!想不到這個公司這個厲害,而且無論從哪方面來說,絕對不比之前的那個公司差。想不到自己的乙個不經意的決定到了這個大的...