Python으로 목록 인쇄
-
map()
함수를 사용하여 Python에서 목록 인쇄 -
*
연산자를 사용하여 Python으로 목록 인쇄 -
for
루프를 사용하여 Python으로 목록 인쇄 -
join()
메소드를 사용하여 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 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