Greg Ewing wrote: > > >>>> def any(*iterables, pred=bool): > > > > > > ------------------------------------------------------------ > > > File "<stdin>", line 1 > > > def any(*iterables, pred=bool): > > > ^ > > > SyntaxError: invalid syntax > > > > Aieee! I was so sure you could do that, I didn't bother > > checking > > I was just thinking the other day that you *should* be > able to say that. Any keyword arguments after a * arg > would have to be specified by keyword in the call. Same here. Here's another limitation I think is unneccesarary: >>> args = (1, 2, 3) >>> foo(*args, 4, 5, 6) File "<stdin>", line 1 foo(*args, 4, 5, 6) ^ SyntaxError: invalid syntax >>> > So many PEP ideas, so little time... You got that right... Just
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4