九州体育网 - 十年信誉网站

关于作者

Discuss / Python / 请教大家一个问题

请教大家一个问题

Topic source

负者歌余途

#1 Created at ...

def add_end(L=None): if L is None: L = [] L.append('END') return L add_end() 此时输出的结果为['end']

代码加一句

def add_end(L=None): if L is None: L = [] else:
L.append('END') return L

add_end() 此时输出结果为[]

请问第一个循环应该如何理解?只有if没有else吗?感谢大家

孤獨的风舞者

#2 Created at ...

不需要else,L有值的时候直接加'END',只有L为None的时候,才会初始货L=[]

负者歌余途

#3 Created at ...

好滴 谢谢啦 我再想一想


  • 1

Reply

WARNING: You are using an old browser that does not support HTML5. Please choose a modern browser (Chrome / Microsoft Edge / Firefox / Sarafi) to get a good experience.