小编pyl*_*ist的帖子

如何有效地检查python中的连续范围

根据范围分配等级:

def getGrade(size):
    grade =''
    if size <= 32:
        grade = 'p4'
    elif size > 32 and size <=64:
        grade = 'p6'
    elif size > 64 and size <= 128:
        grade = 'p10'
    elif size > 128 and size <= 256:
        grade = 'p15'
    elif size > 256 and size <=512:
        grade = 'p20'
    elif size > 512 and size <= 1024:
        grade = 'p30'
    elif size > 1024 and size <= 2048:
        grade = 'p40'
    ......
Run Code Online (Sandbox Code Playgroud)

问题是需要再增加20个检查,所以有什么办法比这个方法更好.

python range python-3.x

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

以pythonic方式将所有列表元素更改为true

包含元素的列表:

mylist = [3,7,8,9,2,4,6]
Run Code Online (Sandbox Code Playgroud)

只是想将其所有值更改为true

mylist = [True,True,True,True,True,True,True]
Run Code Online (Sandbox Code Playgroud)

我可以用for循环来做.

我想用pythonic的方式做一个衬垫

python list

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

标签 统计

python ×2

list ×1

python-3.x ×1

range ×1