Bisakah Anda memperlakukan string sebagai array dengan python?

Dalam Python, kami tidak memiliki fitur yang ditentukan sebelumnya untuk tipe data karakter, karena setiap karakter dalam python diperlakukan sebagai string dengan sendirinya. Array string dapat didefinisikan sebagai kapasitas string untuk memuat lebih dari satu nilai string pada waktu yang sama. kita dapat memanggil mereka dan mengaksesnya kapan saja dalam program selama proses eksekusi. Pada tutorial kali ini, kita akan membahas berbagai jenis array string di python

Isi

Daftar

Daftar ini sangat berguna untuk menyimpan banyak nilai dalam satu variabel. Fitur utama dari daftar ini adalah memungkinkan duplikat. Jika kami ingin sering mengubah daftar data kami, sebagian besar digunakan untuk tujuan ini. Mari kita lihat contoh daftar

#example of list
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names)

Keluaran

['siddharth', 'khushi', 'shivani', 'sandeep']
_

Penjelasan

  • Pertama, kami akan membuat daftar nama
  • Daftar ini terlampir di dalam [ ] tanda kurung siku
  • Akhirnya, kami akan mencetak daftar yang dapat dikatakan sebagai array string

Fungsi Berbeda untuk Mengoperasikan array string dengan Python

Di sini, kita akan membahas semua fungsi array string di python dengan contoh-contoh yang dijelaskan secara rinci. Sehingga Anda dapat memahami konsep dengan jelas

1. Mengakses array string dalam Python dengan index

Dalam contoh ini, kami akan mencoba mengakses daftar melalui nilai indeksnya. Nilai indeks positif dimulai dari awal daftar dan dari nilai indeks 0 sebagai nilai indeks pertama. Mari kita lihat contoh untuk memahami konsep secara detail

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])

Keluaran

khushi

Penjelasan

  • Pertama, kami akan membuat daftar nama
  • Kemudian, kami akan mencoba mengakses item daftar melalui nilai indeksnya
  • Terakhir, kami akan mencetak hasilnya dengan mengakses nama seseorang dengan indeks

2. Mengakses array string dalam Python dengan indeks negatif

Dalam contoh ini, kami akan mencoba mengakses daftar melalui nilai indeks negatifnya. Nilai indeks negatif dimulai dari daftar terakhir dan indeks -1 sebagai nilai indeks pertama. Mari kita lihat contoh untuk memahami konsep secara detail

#example of list negative indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[-1])
_

Keluaran

sandeep

Penjelasan

  • Pertama, kami akan membuat daftar nama
  • Kemudian, kami akan mencoba mengakses item daftar melalui nilai indeks negatifnya
  • Terakhir, kami akan mencetak hasilnya dengan mengakses nama seseorang dengan indeks negatif

3. Len dari array string dengan Python

Dalam contoh ini, kita akan menghitung panjang string dengan bantuan fungsi len() di python. Mari kita lihat contoh untuk memahami konsep secara detail

#example of len of a list
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(len(names))
_

Keluaran

4

Penjelasan

  • Pertama, kita akan membuat daftar nama
  • Kemudian, kita akan menghitung panjang list dengan bantuan fungsi len() di python
  • Akhirnya, kami akan mencetak hasilnya

4. Tambahkan nilai dalam array string dengan Python

Dalam contoh ini, kami akan menambahkan nilai dalam daftar atau Anda dapat mengatakan kami akan menambahkan nilai dalam daftar. Dengan bantuan fungsi append(), Anda dapat menambahkan nilai ke dalam daftar. Mari kita lihat contoh untuk memahami konsep secara detail

#example of adding values in list 
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
names.append('upasna')
print(names)
_

Keluaran

['siddharth', 'khushi', 'shivani', 'sandeep', 'upasna']
_

Penjelasan

  • Pertama, kita akan membuat daftar nama
  • Kemudian, kita akan menerapkan fungsi append() pada nama list
  • Di dalam fungsi append(), kita akan memberikan nama yang ingin kita tambahkan
  • Akhirnya, kami telah mencetak hasilnya

5. Perulangan dalam array string dengan Python

Dalam contoh ini, kami akan menerapkan loop untuk mengakses daftar. Mari kita lihat contoh untuk memahami konsep secara detail

['siddharth', 'khushi', 'shivani', 'sandeep']
_0

Keluaran

['siddharth', 'khushi', 'shivani', 'sandeep']
_1

Penjelasan

  • Pertama, kita akan membuat daftar nama
  • Kemudian, kami akan menerapkan untuk loop
  • Dan pada setiap iterasi, kami akan mencetak nilai item daftar
  • Akhirnya, Anda bisa melihat hasilnya

6. Menghapus nilai dari array string dengan Python

Dalam contoh ini, kami akan menghapus nilai dari array string atau daftar dengan bantuan fungsi pop(). Fungsi pop() digunakan untuk menghapus elemen dari daftar dengan nilai indeksnya. Dan fungsi remove() digunakan untuk menghapus nilai tertentu dari daftar. Mari kita lihat contoh untuk memahami konsep secara detail

['siddharth', 'khushi', 'shivani', 'sandeep']
_2

Keluaran

['siddharth', 'khushi', 'shivani', 'sandeep']
_3

Penjelasan

  • Pertama, kita akan membuat daftar nama
  • Kemudian, kita akan mencoba memunculkan nilai melalui nomor indeksnya dengan menerapkan fungsi pop()
  • Setelah itu, kami akan mencetak seluruh daftar setelah memunculkan elemen
  • Dan kemudian, kami akan menghapus item tertentu dari daftar dengan menerapkan fungsi remove()
  • Akhirnya, kami akan mencetak daftar
  • Karenanya, Anda dapat melihat kedua output

7. Hapus () fungsi dalam array string dengan python

Dalam contoh ini, kita akan membahas fungsi clear() dalam array string. Fungsi hapus () digunakan untuk menghapus atau mengosongkan daftar. Mari kita lihat contoh untuk memahami konsep secara detail

['siddharth', 'khushi', 'shivani', 'sandeep']
_4

Keluaran

['siddharth', 'khushi', 'shivani', 'sandeep']
_5

Penjelasan

  • Pertama, kita akan membuat daftar nama
  • Kemudian, kita akan menerapkan fungsi clear() yang membersihkan seluruh daftar
  • Akhirnya, kami akan mencetak hasilnya
  • Karenanya, Anda dapat melihat seluruh daftar sekarang kosong

8. copy() fungsi dalam array string dengan python

Dalam contoh ini, kami akan menyalin seluruh daftar ke daftar lain dengan bantuan fungsi copy(). Fungsi Copy() digunakan untuk menyalin daftar ke daftar lain. Mari kita lihat contoh untuk memahami konsep secara detail

['siddharth', 'khushi', 'shivani', 'sandeep']
_6

Keluaran

['siddharth', 'khushi', 'shivani', 'sandeep']
_

Penjelasan

  • Pertama, kita akan membuat daftar nama
  • Kemudian, kita akan menerapkan fungsi copy() yang akan menyalin seluruh daftar ke daftar lain
  • Seluruh daftar disalin ke daftar baru bernama subjek
  • Akhirnya, kami akan mencetak hasilnya
  • Karenanya, Anda dapat melihat daftar subjek berisi elemen yang sama dengan daftar nama

9. menghitung() fungsi

Dalam contoh ini, kita akan menggunakan fungsi count() yang digunakan untuk menghitung jumlah elemen tertentu yang ada dalam daftar. Mari kita lihat contoh untuk memahami konsep secara detail

['siddharth', 'khushi', 'shivani', 'sandeep']
_8

Keluaran

['siddharth', 'khushi', 'shivani', 'sandeep']
_9

Penjelasan

  • Pertama, kita akan membuat daftar nama
  • Kemudian, kita akan menerapkan fungsi count() di mana kita telah memberikan nama tertentu yang hitungannya perlu kita temukan
  • Akhirnya, kami telah mencetak hasilnya dan hitungan muncul dari nama = 'Khushi
  • Karenanya, Anda melihat nilai hitungan sebagai output

10. memperpanjang() fungsi

Dalam contoh ini, kita akan menggunakan fungsi extend() yang digunakan untuk menambahkan daftar kedua dalam satu daftar di akhir daftar pertama. Mari kita lihat contoh untuk memahami konsep secara detail

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])
0

Keluaran

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])
1

Penjelasan

  • Pertama, kita akan membuat daftar nama
  • Kemudian, kami akan mengambil daftar lain bernama warna
  • Setelah itu, kita akan memperluas daftar kedua ke daftar pertama dengan bantuan fungsi extend()
  • Akhirnya, kami telah mencetak hasilnya
  • Karenanya, Anda dapat melihat kedua daftar digabungkan dalam satu daftar

11. masukkan() fungsi

Dalam contoh ini, kita akan menggunakan fungsi insert() yang digunakan untuk menyisipkan item pada posisi tertentu dalam daftar. Mari kita lihat contoh untuk memahami konsep secara detail

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])
2

Keluaran

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])
_3

Penjelasan

  • Pertama, kita akan membuat daftar nama
  • Kemudian, kita akan menerapkan fungsi insert()
  • Di dalamnya kami telah melewati dua parameter. pertama adalah indeks yang ingin Anda sisipkan dan yang kedua adalah item yang ingin Anda sisipkan
  • Akhirnya, kami telah mencetak hasilnya
  • Karenanya, Anda dapat melihat elemen yang dimasukkan pada posisi tertentu

12. membalikkan() fungsi

Dalam contoh ini, kita akan menggunakan fungsi reverse() yang digunakan untuk membalik seluruh daftar elemen. Mari kita lihat contoh untuk memahami konsep secara detail

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])
_4

Keluaran

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])
5

Penjelasan

  • Pertama, kita akan membuat daftar nama
  • Kemudian, kita akan menerapkan fungsi reverse()
  • Akhirnya, kami akan mencetak daftar
  • Karenanya, Anda dapat melihat daftar dicetak dalam urutan terbalik

13. semacam() fungsi

Dalam contoh ini, kita akan menggunakan fungsi sort() yang digunakan untuk mengurutkan elemen daftar dalam urutan menaik. kita juga dapat melakukan pengurutan urutan terbalik dalam daftar. Mari kita lihat contoh untuk memahami konsep secara detail

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])
6

Keluaran

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])
7

Penjelasan

  • Pertama, kita akan membuat daftar nama
  • Kemudian, kita akan menerapkan fungsi sort() dalam daftar
  • Setelah itu, kami akan mencetak hasilnya dan melihat daftar diurutkan dalam urutan menaik
  • Kemudian, kita akan menerapkan kembali fungsi sort() dan di dalamnya, kita akan mengatur parameter reverse = True. sehingga daftar diurutkan dalam urutan menurun
  • Akhirnya, kami akan mencetak hasilnya
  • Karenanya, Anda dapat melihat kedua keluaran dalam urutan yang diurutkan

14. kisaran indeks

Dalam contoh ini, kami akan mencetak item daftar dari rentang tertentu ke rentang tertentu. Mari kita lihat contoh untuk memahami konsep secara detail

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])
_8

Keluaran

#example of list indexing
names = ['siddharth', 'khushi', 'shivani', 'sandeep']
print(names[1])
_9

Penjelasan

  • Pertama, kita akan membuat daftar nama
  • Kemudian, kami akan mengatur rentang indeks tertentu dan mencetak hasilnya
  • Terakhir, Anda akan melihat output dari rentang yang diberikan

15. perubahan nilai barang

Dalam contoh ini, kami akan mengubah nilai item tertentu menjadi sesuatu yang lain sesuai keinginan kami. Mari kita lihat contoh untuk memahami konsep secara detail

khushi
0

Keluaran

khushi
1

Penjelasan

  • Pertama, kita akan membuat daftar nama
  • Mereka, kami akan menetapkan indeks tertentu dengan item lain dalam daftar
  • Akhirnya, kami akan mencetak hasilnya
  • karenanya, Anda dapat melihat keluaran di mana nilai indeks tertentu diubah dengan nilai baru

16. memeriksa keberadaan suatu elemen

Dalam contoh ini, kami akan memeriksa apakah elemen tertentu ada dalam daftar atau tidak. Mari kita lihat contoh untuk memahami konsep secara detail

khushi
2

Keluaran

khushi
_3

Penjelasan

  • Pertama, kita akan membuat daftar nama
  • Kemudian, kami akan menerapkan apakah kondisi di mana kami akan memeriksa elemen tertentu ada di dalam daftar atau tidak
  • Jika elemen ada dalam daftar, itu akan mencetak hadiah yang tidak ada
  • Karenanya, Anda dapat melihat hasilnya

Kesimpulan

Dalam tutorial ini, kita telah membahas konsep array string. Kami telah membahas bahwa array string sama dengan daftar di python. kami juga telah membahas semua fungsi yang dapat dilakukan pada daftar dengan contoh yang dijelaskan secara rinci. Anda dapat menggunakan salah satu fungsi sesuai pilihan Anda dan sesuai kebutuhan Anda dalam program ini

Namun, jika Anda memiliki keraguan atau pertanyaan, beri tahu saya di bagian komentar di bawah. Saya akan mencoba membantu Anda sesegera mungkin

Bagaimana cara mengubah string menjadi array dengan Python?

Pendekatan pertama adalah dengan menggunakan metode split() . Metode ini mengambil parameter, dan membatasi karakter di mana string harus dipisahkan. Karena inputnya adalah csv, yang dipisahkan koma, kami akan menyetel pembatas sebagai koma dan membagi string menjadi array.

Bisakah Anda memperlakukan string sebagai array?

Kita dapat mengonversi sebuah String menjadi larik karakter menggunakan metode naif for loop atau toCharArray() . Untuk mengonversi string menjadi array string berdasarkan pembatas, kita dapat menggunakan String. split() atau Pola. metode split().

Bisakah kita mengubah string menjadi array?

String class split(String regex) dapat digunakan untuk mengubah String menjadi array di java . Jika Anda bekerja dengan java regular expression, Anda juga dapat menggunakan metode Pattern class split(String regex). Mari kita lihat bagaimana mengonversi String menjadi array dengan contoh kelas java sederhana.