1,三元表達:
正常方式:
if 1==1:
print("真的嗎?")
else:
print("假的啦")
三元表達:
print("真的嗎?") if 1==1 else print("假的啦")
2,lambda:
正常方式:
def hashaki(a):
return print("真的嗎?",a)
lambda表達方式:
hashaki=lambda a:print("真的嗎?",a)
3,map函式:
遍歷序列,對序列中每個元素進行操作,最終獲取新的序列。
第乙個引數為函式,後面的引數為傳入第乙個函式的引數。
4,filter函式:
對於序列中的元素進行篩選,最終獲取符合條件的序列
第乙個引數是函式,函式只能傳入乙個列表
中綴表示式轉字尾表示式 python
這是之前資料結構學過的知識,現在忘了複習一下,如果有小夥伴對這方面的知識忘了的話我建議看這篇部落格,講的非常詳細,我這裡主要講一下用 實現的思路 初始乙個存放結果的列表 result和存放操作符的棧op stack 從前往後遍歷中綴表示式,處理一下四種情況 為數字 則直接新增到result後面 為 ...
表示式 表示式樹 表示式求值
總時間限制 1000ms 記憶體限制 65535kb 描述 眾所周知,任何乙個表示式,都可以用一棵表示式樹來表示。例如,表示式a b c,可以表示為如下的表示式樹 a b c 現在,給你乙個中綴表示式,這個中綴表示式用變數來表示 不含數字 請你將這個中綴表示式用表示式二叉樹的形式輸出出來。輸入輸入分...
python 複雜表示式
使用for迴圈的迭代不僅可以迭代普通的list,還可以迭代dict。假設有如下的dict d 完全可以通過乙個複雜的列表生成式把它變成乙個 html tds s s name,score for name,score in d.iteritems print print name score pri...