Bagaimana Anda mengubah seluruh daftar dengan python?

Berikut ini, Anda akan mempelajari 10+ contoh paling umum dari apa yang biasanya ingin Anda lakukan dengan daftar string

Daftar String di Python

Daftar adalah tipe yang umum digunakan di Python. Ini digunakan untuk menyimpan banyak elemen di satu tempat agar mudah diakses, diperbarui, dan dimodifikasi

Adalah umum untuk berurusan dengan daftar string dengan Python. Itu sebabnya Anda akan mempelajari beberapa hal berguna yang dapat Anda lakukan dengannya

Mari kita mulai dengan membuat daftar string. Secara sintaksis, ada dua cara untuk melakukan ini

Untuk membuat daftar string dengan Python, tambahkan string yang dipisahkan koma di dalam tanda kurung siku. Ingatlah untuk menambahkan tanda kutip ganda di sekitar setiap string

Contohnya

names = ["Alice", "Bob", "Charlie"]

Anda juga dapat mendeklarasikan daftar string menggunakan beberapa baris

Contohnya

names = [
    "Alice",
    "Bob",
    "Charlie"
]
_

Terkadang ungkapan lebih mudah dibaca dengan cara ini. Misalnya, saat Anda membuat daftar string yang panjang, sebaiknya sebarkan ekspresi ke beberapa baris

Selanjutnya, mari kita lihat beberapa hal berguna yang mungkin ingin Anda lakukan dengan daftar string

Cara Mencetak Daftar String dengan Python

Jika Anda ingin mencetak daftar string apa adanya, berikan saja ke fungsi

names = ["Alice", "Bob", "Charlie"]

print(names)
1

Sebagai contoh

names = ["Alice", "Bob", "Charlie"]

print(names)

Keluaran

['Alice', 'Bob', 'Charlie']
_

Jika Anda ingin mencetak string satu per satu, gunakan for-loop

Sebagai contoh

names = ["Alice", "Bob", "Charlie"]

for name in names:
    print(name)

Keluaran

Alice
Bob
Charlie
_

Cara Mengubah Kasus Daftar String

1. Huruf kecil

Untuk mengonversi string menjadi huruf kecil dengan Python, gunakan metode string

names = ["Alice", "Bob", "Charlie"]

print(names)
2 bawaan

Untuk mengonversi daftar string menjadi huruf kecil, gunakan loop

Sebagai contoh

names = ["Alice", "Bob", "Charlie"]
names_lower = []

for name in names:
    names_lower.append(name.lower())

print(names_lower)
_

Keluaran

['alice', 'bob', 'charlie']
_Sebagai alternatif, Anda juga dapat menggunakan pemahaman daftar. Ini pada dasarnya adalah satu-liner untuk-loop

Contohnya

names = ["Alice", "Bob", "Charlie"]
names_lower = [name.lower() for name in names]

print(names_lower)

Keluaran

['alice', 'bob', 'charlie']
_

2. Huruf besar

Untuk mengubah string menjadi huruf besar dengan Python, gunakan metode string

names = ["Alice", "Bob", "Charlie"]

print(names)
3 bawaan

Untuk mengubah daftar string menjadi huruf besar, lewati daftar dan ubah setiap string menjadi huruf besar

Contohnya

names = ["Alice", "Bob", "Charlie"]
_1

Keluaran

names = ["Alice", "Bob", "Charlie"]
_2

3. Kapitalkan Huruf Pertama

Untuk mengkapitalisasi huruf pertama string, panggil metode

names = ["Alice", "Bob", "Charlie"]

print(names)
4

Untuk mengkapitalisasi seluruh daftar string, gunakan pemahaman daftar (atau for-loop) dan gunakan huruf besar untuk string satu per satu

Sebagai contoh

names = ["Alice", "Bob", "Charlie"]
_3

Keluaran

['Alice', 'Bob', 'Charlie']
_

Cara Mengurutkan Daftar String dengan Python

Menyortir data adalah kemampuan yang penting. Dalam Python, menyortir menjadi mudah dengan fungsi

names = ["Alice", "Bob", "Charlie"]

print(names)
5 bawaan. Mari kita lihat beberapa contoh berguna

1. Sortir Abjad

Cara yang sangat mendasar untuk mengurutkan data teks adalah dengan mengurutkannya dalam urutan abjad

Dalam Python, memanggil fungsi

names = ["Alice", "Bob", "Charlie"]

print(names)
5 pada daftar string membuat urutan abjad dari daftar

Sebagai contoh

names = ["Alice", "Bob", "Charlie"]
5

Keluaran

['Alice', 'Bob', 'Charlie']
_

2. Urutan Abjad Terbalik

Terkadang Anda ingin membalikkan urutan abjad. Untuk melakukan ini, Anda dapat mengatur

names = ["Alice", "Bob", "Charlie"]

print(names)
_7 parameter
names = ["Alice", "Bob", "Charlie"]

print(names)
8 di fungsi
names = ["Alice", "Bob", "Charlie"]

print(names)
5

Sebagai contoh

names = ["Alice", "Bob", "Charlie"]
_7

Keluaran

names = ["Alice", "Bob", "Charlie"]
_8

3. Urutkan berdasarkan Panjang

Untuk mengurutkan daftar string berdasarkan panjang (terpendek terlebih dahulu), tentukan parameter

['Alice', 'Bob', 'Charlie']
0 di dalam pemanggilan fungsi
names = ["Alice", "Bob", "Charlie"]

print(names)
5

Sebagai contoh

names = ["Alice", "Bob", "Charlie"]
_9

Keluaran

names = [
    "Alice",
    "Bob",
    "Charlie"
]
_0

Jika Anda ingin mengurutkan daftar string dalam urutan panjang terbalik (terpanjang dulu), Anda bisa melakukannya

names = [
    "Alice",
    "Bob",
    "Charlie"
]
_1

Keluaran

names = [
    "Alice",
    "Bob",
    "Charlie"
]
_2

Cara Menggabungkan Daftar String

Untuk menggabungkan daftar string, gunakan metode

['Alice', 'Bob', 'Charlie']
2 dari sebuah string

Misalnya, untuk menggabungkan daftar kata untuk membentuk kalimat, Anda bisa menelepon

names = [
    "Alice",
    "Bob",
    "Charlie"
]
_3

Keluaran

names = [
    "Alice",
    "Bob",
    "Charlie"
]
_4

Di sini string pertama adalah

['Alice', 'Bob', 'Charlie']
3. Ini bertindak sebagai pemisah antara string gabungan

Pemisahnya bisa berupa apa saja

Misalnya, jika Anda ingin menggabungkan string dengan baris baru, Anda bisa melakukannya

names = [
    "Alice",
    "Bob",
    "Charlie"
]
_5

Keluaran

names = [
    "Alice",
    "Bob",
    "Charlie"
]
_6

Cara Memfilter Daftar String dengan Python

Untuk daftar berdasarkan kriteria, Anda dapat menggunakan fungsi

['Alice', 'Bob', 'Charlie']
4 bawaan

Fungsi ini mengambil

  • Ekspresi lambda. Ini adalah operasi yang bertindak sebagai kriteria penyaringan
  • Daftar yang akan disaring

Misalnya, mari kita filter daftar nama yang mengandung huruf

['Alice', 'Bob', 'Charlie']
5

names = [
    "Alice",
    "Bob",
    "Charlie"
]
_7

Keluaran

names = [
    "Alice",
    "Bob",
    "Charlie"
]
_8

Jika Anda tidak terbiasa dengan ekspresi lambda, lihat panduan ini untuk lebih jelasnya

Cara Mengubah Daftar String menjadi Daftar Bilangan Bulat

Terkadang Anda mungkin mendapatkan data sebagai daftar angka. Tapi angkanya adalah string. Dalam hal ini, Anda ingin mengubahnya menjadi bilangan bulat

Bagaimana Anda mengubah seluruh daftar dengan Python?

List dalam python adalah tipe yang dapat diubah yang artinya dapat diubah setelah menetapkan beberapa nilai. Daftarnya mirip dengan array dalam bahasa pemrograman lain. .
Ubah elemen pertama daftarku[0]=nilai
Ubah elemen ketiga daftarku[2]=nilai
Ubah elemen keempat mylist[3]=nilai

Bagaimana Anda mengganti banyak elemen dalam daftar dengan Python?

Salah satu cara yang dapat kita lakukan adalah dengan menggunakan perulangan for. Salah satu atribut kunci dari daftar Python adalah daftar tersebut dapat berisi nilai duplikat. Karena itu, kita dapat mengulangi setiap item dalam daftar dan memeriksa nilainya. Jika nilainya satu yang ingin kita ganti, maka kita ganti

Bagaimana Anda mengubah sesuatu dalam daftar dengan Python?

Anda dapat memodifikasi item di dalam daftar dengan Python dengan mengacu pada indeks item. .
Item pertama dalam daftar adalah 'Jon. ' Item ini memiliki indeks 0
'Bill' memiliki indeks 1
'Maria' memiliki indeks 2
'Jenny' memiliki indeks 3
'Jack' memiliki indeks 4

Bagaimana cara mengubah daftar di set?

Metode 1. Menggunakan fungsi set() untuk mengubah daftar menjadi set dengan Python .
Fungsi set() akan membantu kita mengonversi daftar menjadi satu set
Urutan set akan berbeda, karena set menampilkan item dalam urutan acak. Sintaksis. list_name = [elemen]