簡體   English   中英

減少游標的循環復雜度

[英]Reduce for loop complexity on cursor

讓我們考慮以下情況:

query_cursor = some query execution here
data = []
 for row in query_cursor:
     data.append({'name': query_result[row]['name']})

假設查詢后我得到了大約10,000行,這使該循環運行了10,000次。 誰能幫我優化這段代碼,以免花費那么長時間?

方法是使用list comprehension

例如:

data = [{'name': query_result[row]['name']} for row in query_cursor]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM