Kode sumberstr="Computer Education" res = "" print("Original String :",str) for i in range(len(str)): if i % 2 == 0: res = res + str[i] print("Remove Odd Index Char :",res) KeluaranOriginal String : Computer Education Remove Odd Index Char : Cmue dcto_ Untuk mendownload file mentah Klik Disini Ketika diperlukan untuk menghapus karakter dari indeks ganjil string, metode didefinisikan yang mengambil string sebagai parameter Show Di bawah ini adalah demonstrasi yang sama - ContohDemo Langsung def remove_odd_index_characters(my_str): new_string = "" i = 0 while i < len(my_str): if (i % 2 == 1): i+= 1 continue new_string += my_str[i] i+= 1 return new_string if __name__ == '__main__': my_string = "Hi there Will" my_string = remove_odd_index_characters(my_string) print("Characters from odd index have been removed") print("The remaining characters are : ") print(my_string) KeluaranCharacters from odd index have been removed The remaining characters are : H hr il Penjelasan
Adakah yang bisa membantu saya dengan kode sumber dalam python yang dapat digunakan untuk menghapus karakter yang memiliki indeks ganjil dalam string yang diberikan Misalnya jika string yang diberikan adalah 'python' maka saya mencari output 'pto'. Indeks saya mulai dari 0 Dalam contoh ini, kami akan menulis satu program dengan Python 3 untuk menghapus semua karakter yang ditempatkan pada indeks Genap atau Ganjil. String python tidak dapat diubah, mis. e. kita tidak dapat memodifikasi satu string secara langsung. e. g. jika ingin merubah karakter pada index 3 tidak bisa langsung merubah seperti array. Kita perlu membuat satu string yang berbeda jika kita ingin melakukan modifikasi pada sebuah string Dalam tutorial ini, saya akan menunjukkan cara menghapus karakter indeks ganjil atau genap dari sebuah string dengan Python. Kami akan bertanya kepada pengguna apakah dia ingin menghapus karakter ganjil atau genap yang diindeks. Pengguna juga akan memasukkan string. Berdasarkan input pengguna, program akan memodifikasi string Kami akan menggunakan algoritma di bawah ini dalam program ini
_Unduh program contoh di atas dari sini Penjelasan
Dalam contoh di atas, kami menghapus karakter dari 'Halo'. Posisi masing-masing karakter berada Jadi, string setelah menghapus karakter indeks ganjil adalah 'el'. Dan string setelah menghapus bahkan karakter indeks. 'Halo' Bagaimana Anda menghapus indeks ganjil dengan Python?Fakta menarik. untuk menghapus semua elemen genap (diposisikan) yang dapat Anda lakukan. untuk x terlebih dahulu. pertama. hapus (x). Untuk menghapus semua peluang lakukan. iter_lst = iter(lst); . pertama. hapus(x) .
Bagaimana Anda menghapus karakter indeks ke-n dari sebuah string dengan Python?Program Python untuk Menghapus Karakter Indeks ke-n dari String Tidak Kosong . Ambil string dari pengguna dan simpan dalam variabel Ambil indeks karakter yang akan dihapus Berikan string dan indeks sebagai argumen ke fungsi bernama hapus Bagaimana Anda menyingkirkan karakter tertentu dalam string Python?Dengan Python Anda dapat menggunakan metode replace() dan translate() untuk menentukan karakter mana yang ingin Anda hapus dari string dan mengembalikan hasil string baru yang dimodifikasi. It is important to remember that the original string will not be altered because strings are immutable.
Bagaimana Anda menemukan string ganjil di Python?Lihat contoh ini. . num = int(input("Masukkan sebuah bilangan. ")) jika (bil % 2) == 0 print("{0} adalah bilangan genap". format(angka)) print("{0} adalah bilangan ganjil". format(angka)) |