logo

Drukāt sarakstus Python (6 dažādi veidi)

Sarakstu drukāšana Python pārsniedz vienkāršu vērtību parādīšanu; tas dod programmētājiem iespēju gūt ieskatu sava koda darbībā un pārbaudīt datu integritāti. Pievienojieties mums izpētes ceļojumā, kad mēs atklājam dažādas sarakstu drukāšanas stratēģijas, ko papildina praktiskie lietošanas gadījumi un paraugprakse.

c++ pāris
  Input:   lst = [2,5,6,8,9]   Output:   2 5 6 8 9   Explanation:   In Output, we are printing the same list assigned to lst variable in the input.>

Drukājiet sarakstus programmā Python

Tālāk ir norādītas metodes, kuras mēs apskatīsim šajā rakstā:



Drukājiet sarakstu Python, izmantojot cilpu

Pārvietojieties no 0 līdz tikai (saraksts) un izdrukājiet visus saraksta elementus pa vienam, izmantojot a cilpai , tā ir standarta prakse.

Python
# Python program to print list a = [1, 2, 3, 4, 5] # printing the list using loop for x in range(len(a)): print a[x],>

Izvade
1 2 3 4 5>

Laika sarežģītība: O(n), kur n ir saraksta garums.
Palīgtelpa: O(n), kur n ir saraksta garums.

Drukāt sarakstu, izmantojot drukāšanas parametru sep

Simbols * tiek izmantots, lai drukātu saraksta elementus vienā rindā ar atstarpi. Lai drukātu visus elementus jaunās rindās vai atdalītos ar komatu, izmantojiet sept= vai sept =, attiecīgi.



hashtable java
Python
a = [1, 2, 3, 4, 5] # printing the list using * operator separated by comma  print(*a) # printing the list using * and sep operator print('printing lists separated by commas') print(*a, sep = ', ') # print in new line print('printing lists in new line') print(*a, sep = '
')>

uz


Izvade
1 2 3 4 5 printing lists separated by commas 1, 2, 3, 4, 5 printing lists in new line 1 2 3 4 5>

Laika sarežģītība: O(n)
Palīgtelpa: O(1)

Pārvērtiet sarakstu par virkni attēlošanai

Ja tas ir virkņu saraksts, mēs varam tām vienkārši pievienoties, izmantojot pievienoties () funkciju, bet, ja sarakstā ir veseli skaitļi, konvertējiet to par a virkne un pēc tam izmantojiet join() funkcija lai savienotu tos virknē un izdrukātu virkni.



Python
a =['Geeks', 'for', 'Geeks'] # print the list using join function() print(' '.join(a)) # print the list by converting a list of  # integers to string  a = [1, 2, 3, 4, 5] print str(a)[1:-1]>

Izvade
Geeks for Geeks 1, 2, 3, 4, 5>

Laika sarežģītība: O(n)
Palīgtelpa: O(1)

Izdrukājiet sarakstu, izmantojot funkciju map().

Izmantot karte () lai katru saraksta vienumu pārvērstu par virkni, ja saraksts nav virkne, un pēc tam savienotu tos, izmantojot pievienošanās funkcija kas pievienojas sarakstam.

Python
# Convert integers to string using map a = [1, 2, 3, 4, 5] print(' '.join(map(str, a))) print'in new line' print('
'.join(map(str, a)))>

Python


Izvade
1 2 3 4 5 in new line 1 2 3 4 5>

Laika sarežģītība: O(n)
Palīgtelpa: O(1)

c# koda paraugs

Drukājiet sarakstu Python, izmantojot saraksta izpratni

Izmantot saraksta izpratne lai atsevišķi pārietu uz katru elementu sarakstā un izdrukātu.

java ir instanceof
Python3
# Python program to print list print the list by using list comprehension  a = [1, 2, 3, 4, 5] [print(i, end=' ') for i in a] print('
In new line') [print(i) for i in a]>

Izvade
1 2 3 4 5 In new line 1 2 3 4 5>

Laika sarežģītība: O(n)
Palīgtelpa: O(1)

Drukājiet sarakstu, izmantojot indeksēšanu un sagriešanu

Mēs varam izdrukāt sarakstu diapazonā vai pilnu sarakstu ar indeksēšanas palīdzību mēs varam izvēlēties diapazonu, kuru vēlamies drukāt un ar palīdzību sagriešana mēs varam izvilkt konkrēto daļu no saraksta un pēc tam to izdrukāt.

Python3
l = [1,2,3,4,5,6] #method 1 print(l[:]) #method 2 print(l[0:]) #method 3 print(l[0:len(l)])>

saki


Izvade
[1, 2, 3, 4, 5, 6] [1, 2, 3, 4, 5, 6] [1, 2, 3, 4, 5, 6]>

Piezīme: Ja mēs nepieminam nevienu indeksu griezumā, tas pieņem 0, ja mēs nenosaucam sākuma diapazonu
(piemēri ir 1. metode un 2. metode), un, ja mēs neminam beigu diapazonu, tas tiek pieņemts kā pēdējā elementa indekss (2. metode ir piemērs). Mēs varam izmantot šķēle arī funkcija.

Laika sarežģītība: O(n)
Palīgtelpa: O(n)