-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathData List dan array UTY
More file actions
129 lines (90 loc) · 2.21 KB
/
Data List dan array UTY
File metadata and controls
129 lines (90 loc) · 2.21 KB
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
import os
os.system("cls")
print(50*"=")
print("\U0001F618")
print("\U0001F917")
print("\U0001F637")
print("\U0001F62A")
print("\U0001F600")
print(50*"=")
from array import*
print("MATERI DATA ARRAY","\U0001F618")
print(50*"=")
data = array ("i", [5,4,6,8,7,4,6])
print(data[:5],"\U0001F917")
print(data[5:],"\U0001F637")
print(data[2:5],"\U0001F62A")
data.insert(1,99)
data.insert(3,100)
print(data,"\U0001F600")
print(50*"=")
for i in range(len(data)):
print(data[i],"\U0001F618")
print(50*"=")
data[1] = 777
data.pop(1) #untuk menghapus
print(data,"\U0001F600")
print(data,"\U0001F917")
print(data[-1]) #untuk mengakses data terakhir
print(data[-4]) #untuk nmengakses data dari belakang
print(50*"=")
print(25*"\U0001F637")
print(50*"=")
print("MATERI DATA LIST","\U0001F618")
print(50*"=")
data1 = ["bayu","woy","cina"]
print(data1[0])
print(data1[1])
print(data1[2])
print(data1[-1])#untuk akses data dari belakang tanpa ribet pakai -1
print(50*"=")
#untuk akses data keseluruhan List
for i in data1:
print(i)
print(50*"=")
data2 = ["fera","azey","lulu"]
data2.append("bayu") #untuk menambahkan data baru
print(data2)
print(50*"=")
# untuk menambahkan data dengan inputan dari keyboard
nama = input("Masukan Nama = ")
if nama == "":
print("Data Tidak Boleh Kosong!!")
else:
data2.append(nama)
for i in data2:
print(i)
print(50*'=')
#untuk Menghapus data list
data3 = ["bayu","sangat","setia"]
data3.remove("bayu")
for i in data3:
print(i)
print(50*"=")
# untuk Menghapus dengan melihat indeks nya
data4 = ["jeky","jafar","kufur"]
data4.pop(1)
for i in data4:
print(i)
print(50*"=")
# cara mencari data di LIST
data5 = ["zafar","kufur","sekali"]
cari = input("Masukan Nama = ")
if cari in data5:
print("Data Ditemukan")
else:
print("Data Tidak Ditemukan")
print(50*"=")
print("cara kedua")
data5 = ["zafar","kufur","sekali"]
cari = input("Masukan Nama = ")
for i in data5:
if cari == i:
print("data Ditemukan")
print(50*"=")
print("cara ketiga yg lebih kompleks")
data5 = ["zafar","kufur","sekali"]
cari = input("Masukan Nama = ")
for i in range(len(data5)):
if cari==data5[i]:
print(f"data ditemukan pada urutan ke = {i+1}")