Python mendukung beberapa tipe data terstruktur yang memungkinkan Anda untuk mengelompokkan dan mengatur data dalam cara yang lebih kompleks. Beberapa tipe data terstruktur yang umum digunakan di Python termasuk:

1. List (Daftar): 
List adalah kumpulan elemen yang dapat berisi berbagai jenis data. List bersifat terurut (ordered) dan dapat diubah (mutable). Anda dapat mengakses elemen-elemen dalam list berdasarkan indeks.

Contoh:

my_list = [1, 'dua', 3.0, [4, 5]]

2. Tuple (Tupel):
Tuple mirip dengan list, tetapi bersifat tidak dapat diubah (immutable). Anda dapat mengakses elemen-elemen dalam tupel berdasarkan indeks, tetapi Anda tidak dapat menambah, menghapus, atau mengubah elemen-elemen setelah tupel dibuat.

Contoh:

my_tuple = (1, 'dua', 3.0)

3. Set (Himpunan):
Set adalah kumpulan elemen yang unik dan tidak memiliki urutan tertentu. Set digunakan untuk operasi himpunan matematis seperti gabungan, perpotongan, dan selisih.

Contoh:

my_set = {1, 2, 3, 4}

4. Dictionary (Kamus):
Dictionary adalah struktur data yang menghubungkan kunci (keys) dengan nilai-nilai (values) yang sesuai. Anda dapat mengakses nilai dalam kamus berdasarkan kunci.

Contoh:

my_dict = {'nama': 'John', 'umur': 30, 'kota': 'New York'}

5. Array:
Anda dapat menggunakan tipe data array dari modul NumPy untuk mengelola array numerik multidimensi dengan performa tinggi.

Contoh:

import numpy as np

my_array = np.array([[1, 2, 3], [4, 5, 6]])

6. DataFrames (Pandas):
DataFrames adalah struktur data yang digunakan dalam library Pandas untuk menyimpan dan mengelola data dalam bentuk tabel dengan kolom-kolom yang memiliki nama. DataFrames sangat berguna untuk analisis data.

Contoh:

import pandas as pd

my_dataframe = pd.DataFrame({'A': [1, 2, 3], 'B': ['x', 'y', 'z']})

Tipe data terstruktur ini sangat berguna dalam pemrograman Python dan memungkinkan Anda untuk mengelola data dengan lebih efisien dan efektif, tergantung pada kebutuhan aplikasi Anda.