이 Python 코드는 사용자 제공 명령을 기반으로 목록에서 일련의 작업을 수행하도록 설계되었습니다. 코드가 어떻게 작동하는지 단계별로 분석해 보겠습니다.
if __name__ == '__main__': N = int(input()) l = [] while(N>0): cmd_l = input().split() if(len(cmd_l) == 3 and cmd_l[0] == "insert"): #insert statement l.insert(int(cmd_l[1]),int(cmd_l[2])) elif(len(cmd_l) == 2 and (cmd_l[0] == "remove" or cmd_l[0] == "append")): if(cmd_l[0] == "remove"): l.remove(int(cmd_l[1])) elif(cmd_l[0] == "append"): l.append(int(cmd_l[1])) elif(len(cmd_l) == 1): if(cmd_l[0] == "sort"): l.sort() elif(cmd_l[0] == "reverse"): l.reverse() elif(cmd_l[0] == "pop"): l.pop() elif(cmd_l[0] == "print"): print(l) N -= 1
if __name__ == '__main__':
N = int(입력())
l = []
동안(N>0):
cmd_l = 입력().split()
if(len(cmd_l) == 3 및 cmd_l[0] == "삽입"):
l.insert(int(cmd_l[1]),int(cmd_l[2]))
elif(len(cmd_l) == 2 and (cmd_l[0] == "제거" 또는 cmd_l[0] == "추가")):
if(cmd_l[0] == "제거"):
l.remove(int(cmd_l[1]))
elif(cmd_l[0] == "추가"):
l.append(int(cmd_l[1]))
elif(len(cmd_l) == 1):
if(cmd_l[0] == "정렬"):
l.sort()
elif(cmd_l[0] == "역방향"):
l.reverse()
elif(cmd_l[0] == "팝"):
l.pop()
elif(cmd_l[0] == "인쇄"):
인쇄(l)
N -= 1
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3