Python中的comprehension syntax, conditional expression與 ternary operator

comprehension syntax 有倆種list, dict


conditional expression:

if 在for后面, if修飾整個語句

never_login_users = [user for user in new_shared_user_ids if is_user_never_login(user)]

ternary operator:

if 在 for前面, 只修飾 最前面的user

never_login_users = [user if is_user_never_login(user) else '' for user? in new_shared_user_ids]
?

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • The Python Data Model If you learned another object-orien...
    plutoese閱讀 1,769評論 0 51
  • 一雙幼稚的眼睛 眨著童年的天真 希望每天聽一場搖滾樂音 那是雨點擊打瓦片的響聲 為了減輕父母親重重的負荷 在夢里,...
    挑夫閱讀 349評論 3 11
  • 我們在開發APP的時候,經常會遇到需要填寫地址信息的情況。廢話不多說,按照以下步驟實現三級地址的自動填寫 第一步:...
    雪凌風閱讀 493評論 0 1
  • 我喜歡簡書,也喜歡我的標簽世界。不用寫東西給別人看,不用在意自己的文筆如何,不用關注多少評論。文字本就應該用來傾訴...
    久等閱讀 274評論 0 0