Python으로 목록 인쇄

Lakshay Kapoor 2023년1월30일
  1. map()함수를 사용하여 Python에서 목록 인쇄
  2. *연산자를 사용하여 Python으로 목록 인쇄
  3. for루프를 사용하여 Python으로 목록 인쇄
  4. join()메소드를 사용하여 Python에서 목록 인쇄
Python으로 목록 인쇄

Python에서는 4 가지 유형의 내장 데이터 유형이 여러 요소를 컬렉션으로 저장하는 데 사용됩니다. 목록, 튜플, 집합 및 사전입니다. 여기에서 목록은 모든 사용자가 매우 자주 사용합니다. 목록은 이미 데이터를 순서대로 저장하므로 더보기 쉽고 읽기 쉽게 보이도록 인쇄하는 여러 가지 방법이 있습니다.

이 튜토리얼은 Python에서 목록을 인쇄하는 다양한 방법을 보여줍니다.

map()함수를 사용하여 Python에서 목록 인쇄

map()함수는 Python의 내장 기능입니다. 매핑이라고도하는이 명령은 어떤 종류의 루프도 사용하지 않고 반복 또는 시퀀스의 모든 요소를 ​​조작하는 데 사용됩니다. 이 함수는 기본적으로 한 유형의 iterable을 다른 유형으로 변환합니다. 아래 예를 참조하십시오.

list = [5, 10, 15, 20, 25]
print(list)

print("After using the mapping technique: ")
print("\n".join(map(str, list)))

출력:

[5, 10, 15, 20, 25]
After using the mapping technique:   
5
10
15
20
25

위의 프로그램에서join()메소드가 구현되었습니다. Python의join()함수는 문자열 구분 기호를 사용하여 반복 가능한 요소를 결합하는 데 사용됩니다. 위에 사용 된 문자열 구분 기호는\n,이며, 이는 줄 끝을 나타내는 데 사용되는새 줄 문자입니다. 이것이 출력에서 ​​모든 요소가 다른 줄에있는 이유입니다.

*연산자를 사용하여 Python으로 목록 인쇄

*연산자는 Python에있는 많은 연산자 중 가장 일반적으로 사용되는 연산자입니다. 곱셈을 수행하는 경우를 제외하고*연산자는 각 요소 사이에 공백을두고 한 줄에 목록의 각 요소를 인쇄하는 데 사용됩니다.

*연산자와 함께새 줄 문자문자\n은 print 문 자체의sep =매개 변수의 도움으로도 사용할 수 있습니다. sep =매개 변수는 기본적으로 문자열 사이의 구분 기호를 제공합니다. 아래 샘플 코드를 확인하세요.

list = [5, 10, 15, "Twenty", 25]
print(list)
print("After using the * operator: ")
print(*list)

출력:

[5, 10, 15, 'Twenty', 25]
After using the * operator:
5 10 15 Twenty 25

줄 바꾸기 문자\n*list뒤에 쉼표를 넣은 후 마지막 인쇄 문에서sep =의 도움으로 사용할 수 있습니다.

for루프를 사용하여 Python으로 목록 인쇄

for루프는 일반적으로 모든 프로그래밍 언어에서 사용됩니다. 튜플, 사전, 목록, 집합 또는 문자열과 같은 시퀀스를 반복하고 시퀀스에있는 모든 요소에 대해 실행하는 데 사용됩니다.

예:

list = [5, 10, 15, "Twenty", 25]
print("After using for loop:")
for l in list:
    print(l)

출력:

[5, 10, 15, 'Twenty', 25]
After using for loop:
5
10
15
Twenty
25

여기서for루프는 주어진 목록에있는 모든 요소에 대해 실행됩니다.

join()메소드를 사용하여 Python에서 목록 인쇄

Python의join()함수는 문자열 구분 기호를 사용하여 목록, 튜플 또는 문자열과 같은 반복 가능한 요소를 결합하는 데 사용됩니다. 이 메서드는 연결된 문자열을 출력으로 반환합니다. 아래 예를보십시오.

list = ["Five", "Ten", "Fifteen", "Twenty"]
print(" ".join(list))

출력:

Five Ten Fifteen Twenty

참고 : 목록에 문자열이있는 경우에만이 프로세스를 사용할 수 있습니다.

Lakshay Kapoor avatar Lakshay Kapoor avatar

Lakshay Kapoor is a final year B.Tech Computer Science student at Amity University Noida. He is familiar with programming languages and their real-world applications (Python/R/C++). Deeply interested in the area of Data Sciences and Machine Learning.

LinkedIn

관련 문장 - Python List