题库首页 › 青少年软件编程(Python) › 题目 2435

有一组数据[0,20,0,4,31]存放在nums中,请将列表中的所有零移动到列表尾。 nums=[0,20,0,4,31] initLen = ① i=0 j=0 while i<initLen: if ②: ③= nums[i] j+=1 i+=1 ④=( len(nums)-j)*[0] print(⑤)

正确答案:补全答案:①len(nums) ②nums[i]!=0 ③nums[j] ④nums[j:] ⑤nums。核心:双指针把非零前移,末尾补零。

试卷来源:202103 青少年软件编程等级考试Python三级真题

本卷相关题目

在线做题 同科目题库