PTT評價

[問卦] 不想用if else窮舉法硬幹

看板Gossiping標題[問卦] 不想用if else窮舉法硬幹作者
Merkle
(塔綠班婊子立牌坊)
時間推噓 2 推:4 噓:2 →:4

叫Bard幫我寫了一個function
讓程式自己去判斷抓回來的資料內容該怎麼處理

是可以正常工作啦 出來的結果也對

問題是幹你老師變超慢 超~~~~級~~~~慢~~~~

之前按下去唰唰唰唰 一個檔案大概1分鐘跑完

媽的加了那個判斷函式 我第一個檔案現在跑了十分鐘還在跑

是不是Bard在搞我啊??

是不是該改回去else if窮舉法了啊
不然只是code看起來比較簡潔
結果執行效率跟屎一樣是能看嗎?

--

afterxxxxx: 我高中同學兄弟倆愛吃麥當勞常跑去偷吃 他爸有次生氣02/16 22:07
Merkle: 就射了02/16 22:08
afterxxxxx: 了說愛吃就讓你們吃個夠 然後連續兩個禮拜晚餐都吃麥02/16 22:09
Merkle: 克阿瑟為子祈禱文02/16 22:09
afterxxxxx: 我同學還是吃得很開心然後他爸先崩潰了02/16 22:10

--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.4.161 (臺灣)
PTT 網址

kaitokid1214 06/05 11:14那就改用switch case吧

YJM1106 06/05 11:14Bard什麼糞

dreeee 06/05 11:14什麼樣的方遜

def get_merged_cell_value(sheet, cell): rng = [s for s in sheet.merged_cells.ranges if cell.coordinate in s] return sheet.cell(rng[0].min_row, rng[0].min_col).value if len(rng) != 0 else cell.value 就判斷抓的excel cell是不是merge cell 是的話自己去抓合併範圍的第一格資料 不是就直接資料丟回來 他的寫法真的蠻暴力的 我想一下要怎麼改 = = 我是想弄個一勞永逸的方式啦 不然常常在那邊改Excel格式 用窮舉會改到死

PR58 06/05 11:14switch

Python是match/case啦

ivan1994 06/05 11:16Case selection 那種啊

james732 06/05 11:17查表法啊

ko363630 06/05 11:19自己的作業自己做

johnhmj 06/05 11:19可以用 continue-break, 嘻嘻

johnhmj 06/05 11:19還有 goto

goto都出來了 =_=

AgentSkye56 06/05 11:21hash map啊

你怎麼會覺得半路出家只會for迴圈硬幹的copycat看得懂你在說什麼??

※ 編輯: Merkle (202.3.190.130 臺灣), 06/05/2023 11:22:31