Lista feltöltése
About us | Contact us | 800-123-1234

#

# Listák kiolvasása, feltöltése

LISTÁK KIOLVASÁSA
list=[1, 2, 3, 4, 5]
for i in list:
print(i,',',end='')
OUTPUT: 1 ,2 ,3 ,4 ,5 ,

Lista direkt feltöltése
Lista1=[1, 5, 3, 7, 4]

Lista feltöltése list és range() függvénnyel
lista1=list(range(1,10)) # a list függvény
print(lista1)
OUTPUT:
[1, 2, 3, 4, 5, 6, 7, 8, 9]

Lista feltöltése list és range() függvénnyel
lista1=list(range(10))
print(lista1)
OUTPUT:
[0,1, 2, 3, 4, 5, 6, 7, 8, 9]

Lista feltöltése * karakterrel és range() függvénnyel és lépésközzel
# Create a list in a range of 10-20
lista1 = [*range(10, 21, 2)]
print(lista1)
OUTPUT
[10, 12, 14, 16, 18, 20]

Stringből Lista konvertálása
s = "abcdefgh"
x = list(s)
print(x)
OUTPUT
['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']

Feltöltés for ciklussal
s="abcd"
x=[i for i in s]
print(x)
OUTPUT
['a', 'b', 'c', 'd']

TÖBB SZÁM GENERÁLÁSA LISTÁBAN random függvénnyel (KOMPREHENZIÓ)
import random #5 darab szám generálása listába
list = [random.randint(0,9) for i in range(5)]
print(list) #lista kiiratása
for x in list:
print(x) #elemek kiiratása
OUTPUT
[4, 0, 7, 6, 5]

Lista készítése for ciklussal, random függvénnyel
import random
Start = 25
End = 45
TotalRandomNumbers = 5
List = []
for i in range(TotalRandomNumbers):
randNo = random.randrange(Start, End)
List.append(randNo)
print('The random numbers list is:', List)
OUTPUT
The random numbers list is: [36, 36, 42, 35, 26]

LISTAFELTÖLTÉS SZAVAKKAL BILLENTYŰZETRŐL (range fv)
list1 = []
for i in range(5):
list1.append( input("Kérem a lista elemeit: ") )
print(list1)
Kérem a lista elemeit: aaa #adatbevitel után ENTER
Kérem a lista elemeit: bbb
Kérem a lista elemeit: ccc
Kérem a lista elemeit: ddd
Kérem a lista elemeit: eee
OUTPUT
['aaa', 'bbb', 'ccc', 'ddd', 'eee']

LISTAFELTÖLTÉS KARAKTEREKKEL, SZÁMOKKAL (random fv)
import string, random
l=4; u=4; d=4; s=4
p = []
[p.append(random.choice(string.ascii_lowercase)) for x in range(l)]
[p.append(random.choice(string.ascii_uppercase)) for x in range(u)]
[p.append(random.choice(string.digits)) for x in range(d)]
random.shuffle(p)
print(p)
OUTPUT (4 nagy, 4 kicsi betű és 4 szám vegyesen –shuffle miatt)

VÉLETLEN KIS ÉS NAGYBETŰK GENERÁLÁSA

import random
L1=[]
L2=[]
for i in range(5):
char=random.randint(97,122)#ASCII kis betűk
L1.append(chr(char))
print(L1)
for i in range(5):
char=random.randint(65,90)#ASCII nagy betűk
L2.append(chr(char))
print(L2)

LISTAGENERÁLÁS BETŰKBŐL, SZÁMOKBÓL
import string
#számok betűk generálása
nagybetuk=string.ascii_uppercase
kisbetuk=string.ascii_lowercase
szamok=string.digits
betukszamok=nagybetuk+szamok
print(betukszamok)
OUTPUT
ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789

5 DARAB SZÁM GENERÁLÁSA
import string, random
randomlista = ([random.randint(0,9) for i in range(5)])
print(randomlista)
OUTPUT
[2, 6, 4, 0, 2]

5 DARAB NAGYBETŰ GENERÁLÁSA
import random, string
nagybetuk=string.ascii_uppercase
randombetuk=[random.choice(nagybetuk) for i in range(5)]
print(randombetuk)
OUTPUT
['Q', 'G', 'H', 'E', 'G']

LISTAELEMEKBŐL SZÖVEG
text=''.join(['a', 'b', 'c'])
print(text)
OUTPUT: abc

SZÖVEGBŐL VÉLETLEN SZÖVEG
import random
textdarab=''.join(random.choice('abcdefg') for i in range(4))
print(textdarab)
OUTPUT: fbag

5 KARAKTERES (SZÁM-SZÖVEG) JELSZÓ
import random
import string
password = string.ascii_uppercase + string.digits
print (''.join(random.sample(password, 5)))
OUTPUT: PBZ9

LISTAFELTÖLTÉS APPEND FÜGGVÉNNYEL
ln=[]
for i in range(5):
ln.append(i)
print(ln)
OUTPUT: [0, 1, 2, 3, 4]

LISTÁBÓL LISTÁBA APPEND FÜGGVÉNNYEL
import random
list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
ln=[]
for i in range(5):
vn=random.choice(list1)
ln.append(vn)
print(ln)
OUTPUT: [9, 6, 10, 4, 1]

#LISTA feltöltése idővel
from datetime import timedelta
L1=[]
t1 = timedelta(hours=6, minutes=15)
t2 = timedelta(minutes=15)
print(t1+t2)
for i in range(10):
t1=t1+t2
L1.append(t1)
print(L1[i-1])

x

Website templates by JustDreamweaver.com