*运算符在Python 中的含义是什么,例如在代码中zip(*x)或f(**k)?
python syntax parameter-passing argument-unpacking iterable-unpacking
是否有可能每隔第n个字符拆分一个python字符串?
例如,假设我有一个包含以下内容的字符串:
'1234567890'
Run Code Online (Sandbox Code Playgroud)
我怎么能让它看起来像这样:
['12','34','56','78','90']
Run Code Online (Sandbox Code Playgroud) s = [1,2,3,4,5,6,7,8,9]
n = 3
zip(*[iter(s)]*n) # returns [(1,2,3),(4,5,6),(7,8,9)]
Run Code Online (Sandbox Code Playgroud)
zip(*[iter(s)]*n)工作怎么样?如果用更详细的代码编写它会是什么样子?