Python'da, listeler, tek tek elemanlardan oluşan ve değiştirilebilir bir veri tipidir. Listeler, parantez içinde ve virgülle ayrılmış bir şekilde tanımlanır.
Örneğin:
```
my_list = [1, 2, 3, 'four', 'five']
```
Bu kodda, `my_list` adlı bir liste tanımlanıyor ve içinde sayılar ve karakter dizileri bulunuyor.
Listeler, evrensel olup, tüm programlama dillerinde bulunur. Python'daki listler, C veya Java gibi diğer dillerde bulunan dizilerden farklıdır.
Python'daki listeler şunlardır:
1. Değiştirilebilir: Python'da, listeler değiştirilebilir bir veri tipidir, yani elemanlar listeye eklenebilir, çıkarılabilir veya değiştirilebilir.
Örnek:
```
my_list = [1, 2, 3, 'four', 'five']
my_list[2] = 'three'
print(my_list)
```
Çıktı: `[1, 2, 'three', 'four', 'five']`
2. İndexlenebilir: Listeler, her bir elemanına bir indeks numarası verilerek indexlenebilir. Bu indeks numaraları 0'dan başlar ve 1'er 1'er artar.
Örnek:
```
my_list = [1, 2, 3, 'four', 'five']
print(my_list[0])
```
Çıktı: `1`
3. Dilimlenebilir: Listeler, belli bir aralıkta dilimlenebilir, böylece bir alt listeye erişebilir ve hatta yeni bir liste oluşturabilirsiniz.
Örnek:
```
my_list = [1, 2, 3, 'four', 'five']
print(my_list[1:4])
```
Çıktı: `[2, 3, 'four']`
4. Listeleri birleştirebilirsiniz: `+` operatörünü kullanarak iki veya daha fazla listeyi birleştirebilirsiniz.
Örnek:
```
list1 = [1, 2, 3]
list2 = ['four', 'five', 'six']
print(list1 + list2)
```
Çıktı: `[1, 2, 3, 'four', 'five', 'six']`
5. Uzunluğu ölçülebilir: Python, Herhangi bir liste için uzunluğunu ölçebiliriz.
Örnek:
```
my_list = [1, 2, 3, 'four', 'five']
print(len(my_list))
```
Çıktı: `5`
Bu özelliklerle birlikte, listeler programlamanın birçok farklı yönünde kullanılabilirler. Örnek kodların yanı sıra, Python'daki listeler hakkında daha fazla bilgi edinmek isterseniz, Python belgelerine bakabilirsiniz.