Untitled
unknown
python
9 months ago
3.0 kB
6
Indexable
# Data mahasiswa
data_mahasiswa = {
"nama": "Badzlan Nur Dhabith", # Menyimpan nama mahasiswa
"NIM": "J0403241026", # Menyimpan nomor induk mahasiswa
"jurusan": "Teknologi Rekayasa Perangkat Lunak", # Menyimpan program studi mahasiswa
"nilai": (95, 85, 90), # Tuple untuk menyimpan nilai mata kuliah
"hobi": {"mendengarkan musik", "olahraga", "tidur"}, # Set untuk menyimpan daftar hobi mahasiswa
"matkul_favorit": ["Pemrograman Web", "Pertanian Inovatif"] # List untuk menyimpan mata kuliah favorit
}
# Cetak informasi mahasiswa
print("Nama:", data_mahasiswa["nama"]) # Mencetak nama mahasiswa
print("NIM:", data_mahasiswa["NIM"]) # Mencetak NIM mahasiswa
print("Jurusan:", data_mahasiswa["jurusan"]) # Mencetak jurusan mahasiswa
print("Nilai Mata Kuliah:", data_mahasiswa["nilai"]) # Mencetak nilai mata kuliah
print("Hobi:", data_mahasiswa["hobi"]) # Mencetak daftar hobi mahasiswa
print("Mata Kuliah Favorit:", data_mahasiswa["matkul_favorit"]) # Mencetak daftar mata kuliah favorit
# Operasi Tuple (nilai)
nilai_tuple = data_mahasiswa["nilai"] # Mengambil nilai dari dictionary
print("Nilai pertama:", nilai_tuple[0]) # Mengakses elemen pertama dalam tuple
print("Jumlah nilai 90 dalam tuple:", nilai_tuple.count(90)) # Menghitung jumlah kemunculan nilai 90
print("Index nilai 85:", nilai_tuple.index(85)) # Mencari indeks nilai 85
# Operasi Set (hobi)
hobi_set = data_mahasiswa["hobi"] # Mengambil set hobi dari dictionary
hobi_set.add("coding") # Menambahkan elemen baru ke dalam set
print("Hobi setelah ditambahkan:", hobi_set) # Mencetak set setelah ditambah
hobi_set.remove("tidur") # Menghapus elemen dari set
print("Hobi setelah dihapus:", hobi_set) # Mencetak set setelah dihapus
# Operasi List (matkul_favorit)
matkul_favorit = data_mahasiswa["matkul_favorit"] # Mengambil list mata kuliah favorit
matkul_favorit.append("Struktur Data") # Menambahkan mata kuliah favorit baru
print("Mata Kuliah Favorit setelah ditambahkan:", matkul_favorit) # Mencetak list setelah penambahan
matkul_favorit.insert(1, "Kecerdasan Buatan") # Menyisipkan mata kuliah di indeks tertentu
print("Mata Kuliah Favorit setelah disisipkan:", matkul_favorit) # Mencetak list setelah penyisipan
matkul_favorit.remove("Pertanian Inovatif") # Menghapus mata kuliah favorit tertentu
print("Mata Kuliah Favorit setelah dihapus:", matkul_favorit) # Mencetak list setelah penghapusan
matkul_favorit.reverse() # Membalik urutan elemen dalam list
print("Mata Kuliah Favorit setelah dibalik:", matkul_favorit) # Mencetak list setelah dibalik
# Operasi Dictionary (data_mahasiswa)
data_mahasiswa["alamat"] = "Bogor" # Menambahkan data alamat
print("Data mahasiswa setelah ditambahkan alamat:", data_mahasiswa) # Mencetak data mahasiswa setelah ditambahkan alamat
del data_mahasiswa["jurusan"] # Menghapus key "jurusan" dari dictionary
print("Data mahasiswa setelah jurusan dihapus:", data_mahasiswa) # Mencetak data mahasiswa setelah perubahanEditor is loading...
Leave a Comment