Sort函数中的构建不起作用

时间:2015-12-29 01:20:04

标签: python

如果文本文件中的数据小于10(例如4,2,3,1),它将相应地对数据进行排序。但是,如果数据超过10(例如(3,199,4,5),它将排序为199,3,4,5而不是升序。请帮助

$(document).on('click', function(event) { 
   if ( $(event.target).closest('#myButton').length ) {
        $("#myDiv").toggle();
   } else if( $('#myDiv').is(":visible") && $(event.target).closest('#myDiv').length === 0) {
        $("#myDiv").hide();
   }
});

2 个答案:

答案 0 :(得分:8)

您以词典方式排序字符串var rounds = 10; var currentround = 1; $('.go').click(function () { $("#start").fadeOut(); //HIDE A CONFIG DIV beforegame(); //LOAD EFFECT BEFORE GAME $("#gametab").fadeIn();//Fade in my game tab gametabloop(); }); function gametabloop(){ do { checking();//check who and when win if (checking()==true) { nextround()// call nextround (update points showing, and clear game divs) $("#gametab").delay(300).fadeIn(10); //Show game tab one more time current_round++; } } while (currentround>=rounds); showtheend();//after all rounds call this function } } 字符的值低于1字符。将3添加到sort函数会解决这个问题。

,key=int

答案 1 :(得分:1)

由于data中的项目是字符串,因此您可以通过以下方式将项目转换为整数:

data = [int(item) for item in data]