小编X-P*_*der的帖子

切换到Python

我试过在python中创建一个类似switch的语句,而不是有很多if语句.

代码如下所示:

def findStuff(cds):
    L=[]
    c=0
    for i in range(0, len(cds), 3):
        a=differencesTo(cds[i:i+3])
        result = {
            a[2][0]==1: c=i+1,
            a[2][1]==1: c=i+2,
            a[2][2]==1: c=i+3,
            a[1]==1: L.append((cds[i:i+3], a[0], c))
        } 
    return L
Run Code Online (Sandbox Code Playgroud)

我的问题是,这不起作用.(与if语句一起使用,但在我看来这会更漂亮).

我在Python中找到了一些开关示例,它们遵循这种结构.谁能帮我?

python switch-statement

12
推荐指数
2
解决办法
3万
查看次数

从python列表中删除'

我有一个列表,在python中看起来像这样:

ex = ['(1..3),(5..8)']
Run Code Online (Sandbox Code Playgroud)

我需要这样列出:

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

我尝试使用替换功能,但只能得到喜欢 ['(1, 3), (5,8)']并且不能丢失'标记.

希望可以有人帮帮我.

谢谢

python list

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

迭代通过元组值python

我有一个列表
[(1, 3), (6, 7)]
和一个
'AABBCCDD'
我需要得到结果的字符串AABCD.
我知道我可以通过nameOfTuple[0][0]屈服来得到整数形式的元组.
我也知道我可以通过nameOfString[0]屈服A得到字符串形式.
我的问题是,我如何遍历元组中的两个参数,以便保存整数(可能是一个列表)然后从字符串中获取字符?

python loops tuples

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

标签 统计

python ×3

list ×1

loops ×1

switch-statement ×1

tuples ×1