如果文本文件中的数据小于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();
}
});
答案 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]