小编Jet*_*lex的帖子

围绕字符python交换列表/字符串

我想在指定的索引周围交换列表或字符串的两个部分,例如:

([1, 2, 3, 4, 5], 2)
Run Code Online (Sandbox Code Playgroud)

应该回来

[4, 5, 3, 1, 2]
Run Code Online (Sandbox Code Playgroud)

我只应该有一行代码,它适用于字符串,但我得到

只能将列表(不是"int")连接到列表

当我尝试使用列表时.

def swap(listOrString, index):

    return (listOrString[index + 1:] + listOrString[index] + listOrString[:index])
Run Code Online (Sandbox Code Playgroud)

python

3
推荐指数
1
解决办法
66
查看次数

对于a,b in c,d Python

我有一个键列表和一个值列表,我想填写一个字典,如下所示:

 for key, value in listKeys, listValues:
     dict[key] = value
Run Code Online (Sandbox Code Playgroud)

但是,我收到以下错误:

builtins.ValueError: too many values to unpack (expected 2)
Run Code Online (Sandbox Code Playgroud)

python dictionary loops for-loop

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

python ×2

dictionary ×1

for-loop ×1

loops ×1