Set karakter dalam string python

Alat berikut memvisualisasikan apa yang dilakukan komputer langkah demi langkah saat menjalankan program tersebut

Editor Kode Python

Punya cara lain untuk menyelesaikan solusi ini?

Sebelumnya. Tulis program Python untuk membalikkan kata dalam sebuah string
Lanjut. Tulis program python untuk menghitung karakter berulang dalam sebuah string

Berapa tingkat kesulitan latihan ini?

Mudah Sedang Keras

Uji keterampilan Pemrograman Anda dengan kuis w3resource



Ikuti kami di Facebook dan Twitter untuk pembaruan terbaru.

Piton. Kiat Hari Ini

Irisan

Slice adalah objek sehingga dapat disimpan dalam variabel. Beberapa struktur data memungkinkan pengindeksan dan pemotongan seperti daftar, string, dan tupel
Kita dapat menggunakan bilangan bulat untuk menentukan batas atas dan bawah dari irisan atau menggunakan objek irisan

s = slice(4,8)
lst = [1, 3, 'w', '3', 'r', 11, 16]
text = 'w3resource'
tpl = (2,4,6,8,10,12,14)
print(lst[s])
print(text[s])
print(tpl[s])

Keluaran

['r', 11, 16]
sour
(10, 12, 14)
_

Irisan s mewakili irisan dari elemen keempat hingga elemen keenam. Kami menerapkan objek irisan yang sama ke daftar, string, dan tuple

Dalam python, satu set adalah kumpulan objek unik. String menandakan karakter Unicode. Python tidak memiliki tipe data karakter bawaan, itulah sebabnya satu karakter membentuk string dengan ukuran 1. Dalam panduan ini, kita akan berbicara tentang cara mengubah set Python menjadi string. Himpunan adalah tipe data yang menyimpan objek yang tak ada bandingannya, sedangkan string adalah urutan karakter yang dilingkari dalam tanda kutip ganda atau tunggal. Di sini, kami memiliki berbagai contoh kode untuk memahami transformasi antara set ke string dan sebaliknya. Jika Anda ingin mengonversi satu set menjadi string, kami menggunakan repr(), join(), map(), dan berbagai metode bawaan lainnya. Mari kita jalankan kode contoh di Spyder Compiler untuk memahami konsep konversi dari satu set ke string

Contoh 1

Dalam kode program pertama kami, kami menjelaskan fungsionalitas metode repr(). Di Python, repr() adalah metode bawaan yang menghasilkan ilustrasi yang dapat dicetak dari item yang diberikan. Ini adalah teknik khas yang digunakan untuk menandakan objek kelas sebagai string. Namun, itu juga dapat digunakan untuk menghitung representasi string "resmi" dari suatu item, dan biasanya dapat digunakan untuk debugging. Kita juga bisa menggunakan ast. literal_eval() dan meneruskannya ke metode repr(), yang mengembalikan satu set dengan objek asli

Mari kita ilustrasikan kode contoh pertama kita. Dalam ilustrasi pertama kami, kami mendefinisikan satu set sayuran. Setelah ini, kami menyatakan dua pernyataan cetak yang menampilkan set asli dengan tipenya. Setelah itu, kita memanggil fungsi repr(), yang mengambil set asli sebagai parameter dan menugaskannya ke variabel string. Lalu kita meneruskan variabel ini ke fungsi print, yang menampilkan string yang dihasilkan dengan tipenya

veg_set = {'Brinjal', 'Carrot', 'Pea', 'Potato', 'Cabbage'}

cetak( veg_set )

cetak(ketik( veg_set ))

cetak("Tetapkan setelah konversi")

new_str = repr( veg_set )

cetak( new_str )

cetak(ketik( new_str ))

Set karakter dalam string python

Sekarang mari kita beralih ke pelaksanaannya. Simpan dan jalankan program dan lihat bagaimana metode repr() mengubah set menjadi string python
Set karakter dalam string python

Contoh 2

Dalam kode program kedua kami, kami menjelaskan fungsionalitas metode join(). Dalam Python, join() adalah fungsi bawaan di mana unsur-unsur urutan telah digabungkan. Kami menggunakan file kode Spyder yang sama untuk mengilustrasikan kode program kedua kami. Dalam ilustrasi kedua kami, kami mendefinisikan satu set negara. Setelah ini, kami menyatakan dua pernyataan cetak yang menampilkan set asli dengan tipenya. Setelah itu, kita memanggil fungsi join(), yang mengambil set asli sebagai parameter dan menugaskannya ke variabel string. Kemudian kami meneruskan variabel ini ke fungsi cetak yang menampilkan string yang dihasilkan dengan tipenya

coun_set = {'UAE', 'UK', 'DUBAI', 'ENGLAND', 'CANADA'}

cetak( coun_set )

cetak(ketik( coun_set ))

cetak("Tetapkan setelah konversi")

new_str = " " . bergabung( coun_set )

cetak( new_str )

cetak(ketik( new_str ))

Set karakter dalam string python

Sekarang mari beralih ke dry run program kedua kita. Simpan dan jalankan program dan lihat bagaimana metode join() mengubah set menjadi string python
Set karakter dalam string python

Contoh 3

Dalam kode program ketiga kami, kami menjelaskan fungsionalitas dari metode join() dan map(). Di bagian sebelumnya, kita sudah membahas cara kerja fungsi join(), tetapi di sini masalahnya adalah apa yang dilakukan fungsi map() dengan metode join(). Jika set berisi integer, float, atau elemen non-string apa pun, maka kami menggunakan fungsi map() karena fungsi join() tidak dapat menangani bilangan bulat dan menghasilkan "TypeError. ”

Jadi, untuk mengatasi masalah tersebut, kami menggunakan map() dengan join(). Mari beralih ke kode contoh kita. Di sini, kami mendefinisikan satu set yang berisi integer, float, dan string. Setelah ini, kami menyatakan dua pernyataan cetak yang menampilkan set asli dengan tipenya. Setelah itu, kita memanggil perintah join() dengan fungsi map(), yang mengambil set asli sebagai parameter dan menugaskannya ke variabel string. Kemudian kami meneruskan variabel ini ke fungsi cetak yang menampilkan string yang dihasilkan dengan tipenya

mix_set = {'UEA', '0.09', 'XYZ', '123', 'CANADA'}

cetak( mix_set )

cetak(ketik( mix_set ))

cetak("Tetapkan setelah konversi")

new_str = " " . gabung(peta(str,mix_set))

cetak( new_str )

cetak(ketik( new_str ))

Set karakter dalam string python

Sekarang, mari kita keringkan program terakhir kita dan lihat bagaimana metode join() dan map() bekerja secara bersamaan
Set karakter dalam string python

Kesimpulan

Jadi, dalam panduan ini, kami belajar cara mengonversi set ke string python. Kami menggunakan fungsi repr(), join(), dan map() untuk mengubah set menjadi string. Anda dapat menggunakan contoh apa pun untuk menyelesaikan pekerjaan yang Anda inginkan

Bagaimana Anda mendapatkan sekumpulan karakter dari sebuah string dengan Python?

Pengindeksan String . Pengindeksan string dalam Python berbasis nol. karakter pertama dalam string memiliki indeks 0 , karakter berikutnya memiliki indeks 1 , dan seterusnya. specifying the string name followed by a number in square brackets ( [] ). String indexing in Python is zero-based: the first character in the string has index 0 , the next has index 1 , and so on.

Apa set karakter dalam Python?

Python memiliki kumpulan karakter berikut. Huruf – A sampai Z, a sampai z • Digit – 0 sampai 9 • Simbol Khusus - + - * / etc. Whitespaces – Blank Space, tab, carriage return, newline, formfeed • Karakter lain – Python dapat memproses semua karakter ASCII dan Unicode sebagai bagian dari data atau literal.

Bagaimana Anda memeriksa apakah suatu string berisi sekumpulan karakter?

Metode berisi() memeriksa apakah string berisi urutan karakter. Mengembalikan nilai true jika karakter ada dan false jika tidak ada.

Bisakah saya menggunakan set ke string dengan Python?

Kami akan mengonversi Set menjadi String dengan Python menggunakan fungsi str() . Parameter. obyek. Objek yang representasi stringnya akan dikembalikan.