-
Notifications
You must be signed in to change notification settings - Fork 0
/
Useful-Methods.py
64 lines (45 loc) · 1.79 KB
/
Useful-Methods.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
## Useful Methods
# Range
print(range(20)) ## ---> 0'dan 20'ye gösterim. 20 dahil değil.
print(list(range(20)))
for number in list(range(20)): ## ---> Kolay yoldan tek kod ile liste içindeki herşey ile işlem yapma.
print(number * 5)
my_list8 = range(5,20,3) ## ---> 3'er 3'er git.
for number in my_list8:
print(number)
my_list9 = list(range(0,10)) ## ---> 0 ile 10 aarsında liste oluşturdu. İstediğimiz zaman kullanabiliriz.
print(my_list9)
# Enumerate
for number in enumerate(list(range(5,15))): ### ---> Yanında index'ini gösterir. Yani listede kaçıncı sırada olduğunu.
print(number)
for (index,number) in enumerate(list(range(5,15))):
print(index)
print(number)
# Random
from random import randint ## ---> Anaconda ile birlikte random kütüphanesinden randint sözlüğünü çektik.
print(randint(0,1000)) ## ---> 0 ile 1000 arasında rastgele bir sayı verecek.
from random import shuffle ## ---> Karıştıma.
my_list10 = list(range(0,10))
shuffle(my_list10)
print(my_list10)
# Zip ---> Liste birleştirmek
sports_list = ["run", "swim", "basketball"]
calories_list = [100, 200, 300]
day_list = ["pazartesi", "salı", "çarşamba"]
new_list2 = list(zip(sports_list,calories_list,day_list))
print(new_list2)
for (x,y,z) in new_list2:
print(x)
print(new_list2[0])
# List advanced
new_list3 = []
my_string2 = "IronMan"
for element in my_string2: ## ---> My_string2'de ki harfleri tek tek new_list3'e ekliyoruz.
new_list3.append(element)
print(new_list3)
new_list4 = [Iron for Iron in my_string2] ## ---> Yukarıda ki işlemin aynısı.
print(new_list4)
new_list5 = [number2 for number2 in list(range(0,10))]
print(new_list5)
new_list6 = [number3*5 for number3 in list(range(0,10))]
print(new_list6)