#簡單介紹5種實現方法
#1.中心思想:從第乙個開始,相近的兩兩互換,然後除去最後乙個存入空列表,遞迴後相加
lists = ['z', 'v', 'o','b','a']
def fz(ls):
lsn =
global i
if len(ls) <= 1:
return ls
for i in range(len(ls)-1):
ls[i],ls[i+1] = ls[i+1],ls[i]
lsn += ls[i+1]
ls.remove(ls[i+1])
lsn = fz(ls)+lsn
return lsn
result = fz(lists)
print(result)
#2.反向遍歷
lists = ['z', 'v', 'o','b','a']
#反向遍歷
def fanzhuan(l):
newlist =
i = len(l)
while i > 0:
i -= 1
return newlist
result = fanzhuan(lists)
print(result)
#3.列表推導式
lists = ['z', 'v', 'o','b','a']
#列表推到式
def fanzhuan(l):
newlist =
length = len(l) * -1
newlist = [l[i] for i in range(-1,length -1,-1)]
return newlist
result = fanzhuan(lists)
print(result)
#4.使用insert函式
lists = ['z', 'v', 'o','b','a']
#使用insert函式特徵
def fanzhuan(l):
newlist =
for i in l:
newlist.insert(0,i)
return newlist
result = fanzhuan(lists)
print(result)
#5.分片操作
lists = ['z', 'v', 'o', 'b','a']
result = lists[-1::-1]
print(result)
兄弟連學python
python學習交流、資源共享群:563626388 qq
02 手動實現yolov1
後續改進 yolov1 流程圖 假設輸入影象 1,3,448,448 backbone net 1,2048,7,7 1,b 1 4 c,7,7 則有 s 7,取b 2,以pascal voc資料為例有20個類別,則c 20 1,b 1 4 c,7,7 1,30,7,7 這30列的具體意義,如下圖所...
RPA之家教程 9 手動和網路錄製
手動和網路錄製 本週,我們將繼續進行手動錄製,網路錄製和citrix錄製。如果您仍然不確定是什麼錄音,請先檢查上週的部落格文章,然後再繼續。手動錄製 手動錄製只是新增通常在錄製會話中未捕獲的活動的過程。示例包括右鍵單擊,將滑鼠懸停在元素上,讀取資料等。這些活動在記錄控制器中可用,一旦我們單擊uipa...
Mysql 5 7 29 手動安裝
在win10下mysql安裝 配置環境變數 2 在d mysql 5.7.29 winx64目錄下新建my.ini檔案,複製如下內容 mysqld 設定3306端 port 3306 設定mysql的安裝目錄 basedir d mysql 5.7.29 winx64 設定mysql資料庫的資料的存...