小编use*_*028的帖子

如何在python中组合两个或多个函数

我有这两个功能:

def swap_joker1(afile):
    idx = afile.index(27)
    if idx == len(afile) - 1:
        afile[idx],afile[0]=afile[0],afile[idx]
    else:
        afile[idx],afile[idx+1]=afile[idx+1],afile[idx]
        return afile

def swap_joker2(afile):
    idx = afile1.index(28)
    afile[idx],afile[idx+1],afile[idx+2]=afile[idx+1],afile[idx+2],afile[idx]
    return afile
Run Code Online (Sandbox Code Playgroud)

我怎样才能把它们组合在一起。并成为一个名为 cipher_functions 的新函数?

python

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

如何在Python中将一个值与下一个值交换?

例如,我有一个清单:[25,3,26,27,56].

我想编写一个函数,将数字27与下一个值交换.在上面的示例中,将位置交换在27和56之间.

但实际上我不知道列表中的值到底是什么.

所以我的问题是,如何表达"下一个价值"?我试图使用索引,但我不知道如何表达它.而且,我知道如何用另一个数字替换一个数字,但如何在列表中交换两个数字(数字27是已知的,交换27与下一个值,但我不知道下一个值是什么)?

python

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

标签 统计

python ×2