Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 사용자의 입력으로 목록 가져 오기

<시간/>

이 기사에서는 사용자에게 목록의 요소를 입력하도록 요청하고 마지막으로 입력된 값으로 목록을 만드는 방법을 볼 것입니다.

형식 및 입력 사용

형식 기능을 사용하여 자리 표시자의 값을 채울 수 있으며 입력 기능은 사용자가 입력한 값을 캡처합니다. 마지막으로 요소를 하나씩 목록에 추가합니다.

listA =[]# 요소의 입력 수 =int(input("목록의 요소 수를 입력하십시오 :"))# i in range(0, n)의 범위까지 반복:print("Enter element No- {}:".format(i+1)) elm =int(input()) listA.append(elm) # 요소 추가print("입력한 목록은 다음과 같습니다. \n",listA)

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

목록에 있는 항목의 수를 입력하세요:4항목번호를 입력하세요-1:7항목번호를 입력하세요-2:45항목번호를 입력하세요-3:1항목번호를 입력하세요-4:74입력된 목록은 [7, 45, 1, 74]입니다. 

지도 포함

또 다른 접근 방식은 사용자에게 쉼표로 구분하여 연속적으로 값을 입력하도록 요청하는 것입니다. 여기서 우리는 목록에 대한 입력과 함께 지도 기능을 사용합니다.

listA =[]# 요소 수 입력 =int(input("목록의 요소 수를 입력하십시오 :"))# 요소를 쉼표로 구분하여 입력하십시오A =list(map(int,input("숫자를 입력하십시오 :" ).strip().split(',')))[:n]print("입력한 목록은 다음과 같습니다. \n",listA)

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

목록의 요소 수 입력:4숫자 입력:12,45,65,32입력된 목록은:[12, 45, 65, 32]

목록 목록 입력

입력 기능을 두 번 사용하여 목록 목록을 만들 수도 있습니다. 범위 기능을 사용하여 입력할 요소 수를 고려하고 형식 기능을 사용하여 요소를 하나씩 입력합니다. 마지막으로 새로 생성된 목록에 입력된 각 요소를 추가합니다.

listA =[]# 요소의 입력 수 =int(input("목록의 요소 수를 입력하십시오:"))# 각 하위 목록에는 범위(0, n)에서 i에 대한 두 개의 요소가 있습니다. print("요소 번호 입력 -{}:".format(i + 1)) ele =[input(), int(input())] listA.append(ele)print("입력한 목록은 다음과 같습니다. \n",listA)

출력

위의 코드를 실행하면 다음과 같은 결과가 나옵니다. -

목록의 요소 수 입력:2요소 번호-1 입력:'월'3요소 번호-2 입력:'화'4입력된 목록은:[["'월'", 3], ["'화' ", 4]]