相关疑难解决方法(0)

如何在Python中更改for循环的索引?

假设我有一个for循环:

for i in range(1,10):
    if i is 5:
        i = 7
Run Code Online (Sandbox Code Playgroud)

i如果它符合某些条件我想改变.我尝试了这个,但没有奏效.我该怎么办呢?

python for-loop

46
推荐指数
2
解决办法
5万
查看次数

在Python中打破循环

是否有可能在没有break命令的情况下在Python中打破for循环? 我问这个问题是为了将它与C++ for循环进行比较,其中每次实际检查一个条件.

即,可以在C++中打破for循环,如下所示:

for(int i=0; i<100; i++)
    i = 1000; // equal to break;
Run Code Online (Sandbox Code Playgroud)

是否可以在Python中执行相同的操作?

for i in range(0,100):
    i = 10000 // not working
Run Code Online (Sandbox Code Playgroud)

c++ python loops for-loop

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

带嵌套(高分)列表的冒泡排序错误 - python

对于我的软件主要工作,我必须创建一个程序.总之,高分列表需要在写入文件之前进行排序.为此,我使用冒泡排序,我不能使用内置排序功能.正在读取数据的文本文件存储在嵌套列表中.文本文件如下所示:

NameOne
10
NameTwo
15
NameThree
9
Run Code Online (Sandbox Code Playgroud)

这是我有的冒泡排序代码,但不起作用:

b_not_sorted = True
while b_not_sorted:
    counter = 0
    b_not_sorted = False
    for counter in range(len(highest_scores) - 1):
        if highest_scores[counter] < highest_scores[counter + 1]:
            b_not_sorted = True
            highest_scores[counter], highest_scores[counter+1] = highest_scores[counter+1], highest_scores[counter]
        counter = counter + 1
Run Code Online (Sandbox Code Playgroud)

我需要将分数从最高到最低排序.任何帮助将不胜感激,您将在我的计划学分:)中得到适当的记录.谢谢.

python bubble-sort python-2.7

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

标签 统计

python ×3

for-loop ×2

bubble-sort ×1

c++ ×1

loops ×1

python-2.7 ×1