Hinweise zu lernen Python „Python-Programmierung schnell starten - lassen Sie die mühsame Arbeit automatisieren“

Problem eins : *
eine Funktion schreiben, eine Liste von Werten als Argument und gibt einen String zurück . Die Zeichenfolge enthält alle Einträge zwischen dem Eintrag und durch Komma getrennten Raum und Einsatz und vor dem letzten Eintrag. Zum Beispiel wird die Spam - Liste auf die Vorderseite der Übertragungsfunktion zurückkehrt 'Äpfel, Bananen, Tofu und Katzen. Aber Sie sollten die Funktion es jede Liste geführt zu handhaben können.
Ideen: zuerst eingeführt und dann in eine Liste von Strings gedreht

spam = ['apples', 'bananas', 'tofu', 'cats']
def sentence(lists):
	new_list=lists[:]#复制列表,避免更改原变量
	new_list[-1]='and '+new_list[-1]#插入‘and’
	new_str=','.join(new_list)#把join方法列表变为字符串
	print(new_str)
	return new_str
函数完善还需要检测输入参数是否为列表加上try
Veröffentlicht 23 Originalarbeiten · erntete Lob 5 · Aufrufe 393

Ich denke du magst

Origin blog.csdn.net/weixin_43287121/article/details/104478469
Empfohlen
Rangfolge