30秒到达战场
这是列表理解的替代方法:player_avg = "0.209,0.305,0.265,0.175,0.324,0.215,0.362,0.178,0.273,0.309"num_players_over_300 = len([float(i) for i in player_avg.split(',') if float(i) > 0.299])输出:4
拉丁的传说
这是你的代码l= "0.209,0.305,0.265,0.175,0.324,0.215,0.362,0.178,0.273,0.309"numberList = list(map(float,l.split(",")))num_of_players=0for i in numberList: if i>0.299: num_of_players+=1print(num_of_players)
芜湖不芜
包含您可以学习的基本步骤的代码 ->>> player_avg = "0.209,0.305,0.265,0.175,0.324,0.215,0.362,0.178,0.273,0.309">>> player_avg.split(',')['0.209', '0.305', '0.265', '0.175', '0.324', '0.215', '0.362', '0.178', '0.273', '0.309']>>> arr = player_avg.split(',')>>> arr['0.209', '0.305', '0.265', '0.175', '0.324', '0.215', '0.362', '0.178', '0.273', '0.309']>>> op = []>>> for i in arr:... if float(i) > 0.299:... op.append(float(i))...>>> op[0.305, 0.324, 0.362, 0.309]>>> op.sort()>>> op[0.305, 0.309, 0.324, 0.362]>>>