【发布时间】:2018-04-08 09:27:35
【问题描述】:
例如,假设我有一些永远不会离开循环的字符串,但是我需要一个全局的数字计数器。而不是...
outside_int = 0
def string_Grabber(stuff):
my_string = ''
my_number = 0
for i in range(who_cares):
#stuff that concatenates my_string
if this_happens():
my_number += 1
return my_string, my_number
for things in another_loop:
loop_string = string_Grabber(things)[0]
outside_int += string_Grabber(things)[1]
...有没有办法在一行中做到这一点,这样我就不必调用(可能很昂贵的)函数两次?喜欢:
loop_string, outside_int = stringGrabber(things)(0, += 1)
【问题讨论】:
标签: python function return tuples