Hapus kejadian integer pertama dengan python

❮ Metode Daftar


Contoh

Hapus elemen "pisang" dari daftar fruit

buah = ['apel', 'pisang', 'ceri']

buah-buahan. hapus ("pisang")

Cobalah sendiri "


Definisi dan Penggunaan

Metode remove()_ menghapus kemunculan pertama elemen dengan nilai yang ditentukan


Sintaksis

Nilai Parameter

ParameterDeskripsielmntDiperlukan. Jenis apa pun (string, angka, daftar, dll. ) Elemen yang ingin Anda hapus

❮ Metode Daftar


Dalam tutorial ini, kita akan melihat cara menghapus kemunculan pertama karakter dari sebuah string dengan Python dengan bantuan beberapa contoh

Bagaimana cara menghapus instance pertama dari karakter dalam sebuah string?

Hapus kejadian integer pertama dengan python
Hapus kejadian integer pertama dengan python

String tidak dapat diubah dengan Python. Artinya, mereka tidak dapat dimodifikasi setelah dibuat. Namun, Anda dapat membuat salinan dari string asli dengan karakter pertama yang dihapus

Untuk menghapus kemunculan pertama karakter dari string -

  1. Gunakan fungsi string index() untuk mendapatkan indeks kejadian pertama. Perhatikan bahwa jika karakter tidak ada dalam string, itu akan memunculkan ValueError
  2. Kemudian, gunakan indeks di atas untuk mengiris string asli sehingga karakter pada indeks tersebut dilewati

Mari kita lihat contoh –

# create a string
s = "Two cryons, a pen, a pencil, and a sharpner."
# get index of first occurrence of 'a'
i = s.index('a')
# remove the first occurrence of 'a'
print(s[:i]+s[i+1:])

Keluaran

Two cryons,  pen, a pencil, and a sharpner.
_

Anda dapat melihat bahwa string keluaran tidak berisi kemunculan pertama karakter 'a' dari string asli. Juga, perhatikan bahwa kemunculan karakter 'a' lainnya dalam string tidak terpengaruh

Untuk informasi lebih lanjut tentang fungsi index() string Python, lihat

Menggunakan Loop untuk menghapus kemunculan karakter pertama dalam String

Sebagai alternatif, Anda juga dapat menggunakan perulangan untuk beralih melalui karakter string asli dan menghapus kemunculan karakter pertama dari string dengan Python. Gunakan langkah-langkah berikut –

  1. Buat string kosong untuk menyimpan hasil kami dan setel bendera ke False untuk menentukan apakah kami telah menemukan karakter yang ingin kami hapus
  2. Ulangi setiap karakter dalam string asli
  3. Untuk setiap karakter, periksa apakah itu sama dengan karakter yang ingin kita hapus dan apakah benderanya adalah False. Jika kedua kondisinya benar, setel bendera ke True dan lewati ke iterasi berikutnya. Lain, tambahkan karakter ke string hasil kami

Mari kita lihat contoh –

# create a string
s = "Two cryons, a pen, a pencil, and a sharpner."

result = ""
ch_to_remove = 'a'
occurred_flag = False

# iterate over each character in s
for ch in s:
    if ch == ch_to_remove and occurred_flag == False:
        occurred_flag = True
        continue
    else:
        result += ch

# display the resulting string
print(result)

Keluaran

Two cryons,  pen, a pencil, and a sharpner.
_

Kami mendapatkan hasil yang sama seperti di atas. String yang dihasilkan memiliki instance pertama dari karakter yang dihapus

Anda mungkin juga tertarik pada –

  • Python – Hapus Kata Pertama Dari String
  • Python – Hapus Karakter N Pertama Dari String
  • Hapus Karakter Pertama Dari String dengan Python


Berlangganan buletin kami untuk panduan dan tutorial yang lebih informatif
Kami tidak melakukan spam dan Anda dapat memilih keluar kapan saja


Pengarang

  • Hapus kejadian integer pertama dengan python
    Hapus kejadian integer pertama dengan python

    Piyush Raj

    Piyush adalah seorang profesional data yang bersemangat menggunakan data untuk memahami berbagai hal dengan lebih baik dan membuat keputusan berdasarkan informasi. Di masa lalu, dia bekerja sebagai Ilmuwan Data untuk ZS dan memegang gelar teknik dari IIT Roorkee. Hobinya termasuk menonton kriket, membaca, dan mengerjakan proyek sampingan

    Daftar Python adalah salah satu struktur data sekuensial yang paling banyak digunakan untuk menyimpan dan memanipulasi data dengan mudah saat pemrograman. Daftar adalah satu kumpulan yang sangat menyederhanakan kehidupan pemrogram. Namun, ketika harus menghapus item dari daftar, ada beberapa cara untuk melakukannya. Menghapus elemen bukan hanya masalah menghapus nilai dari daftar, tetapi juga memastikan bahwa elemen lain dalam daftar tetap valid. Pada artikel ini, kita akan melihat lima cara berbeda yang dapat Anda gunakan untuk menghapus elemen pertama dari daftar. Namun sebelum itu, mari kita lihat sekilas daftar struktur data dalam pemrograman python

    Apa Daftar di Python?

    Daftar adalah struktur data Python yang dapat digunakan untuk mewakili kumpulan elemen data untuk mengatur data saat pemrograman. Mereka dipesan dan bisa berubah. Ini berarti Anda dapat menambahkan item baru ke daftar, menghapus item satu per satu, dan mengatur ulang item sesuai dengan urutan kemunculannya. Mencantumkan elemen dengan koma di antaranya di dalam tanda kurung siku([]) adalah cara mudah untuk mengatur data saat menggunakan struktur data daftar. Untuk mempelajari lebih lanjut tentang daftar di Python, lihat artikel kami “3 Cara Mengonversi Daftar ke Tuple dengan Python”

    Misalnya

    sample_list = ["favtutor", 1, 2.30]
    print(sample_list)  
    
    _

     

    Keluaran

    ['favtutor', 1, 2.3]
    

     

    Bagaimana Cara Menghapus Elemen Pertama dari Daftar dengan Python?

    Di bawah ini adalah 5 metode umum yang dapat Anda gunakan untuk menghapus elemen pertama dari daftar apa pun yang diberikan dengan python

    1) Menggunakan pop()

    Metode pop() adalah salah satu metode objek daftar yang digunakan untuk menghapus elemen dari daftar dan mengembalikannya. Saat menggunakan metode pop(), Anda harus menentukan nilai indeks elemen dalam daftar sebagai argumen dan mengembalikan elemen yang muncul sebagai keluaran yang diinginkan. Karena kami ingin menghapus elemen pertama dari daftar di sini, kami memberikan "0" sebagai parameter di dalam metode. Jika elemen tertentu yang akan dihapus tidak ada dalam daftar, maka kesalahan "IndexError" akan dimunculkan

    Lihat contoh di bawah ini untuk memahami cara kerja metode pop() dan menghapus elemen yang diinginkan dari daftar

    Misalnya

    sample_list = [1, 2, 3, 4, 5]
    a = sample_list.pop(0)      
    print(sample_list)           
    
    _

     

    Keluaran

    [2, 3, 4, 5]
    

     

    2) Menggunakan metode hapus()

    Metode hapus () adalah salah satu metode paling umum yang digunakan untuk menghapus dan mengembalikan elemen daftar. Berbeda dengan metode pop(), ketika Anda menggunakan metode remove(), Anda harus menentukan elemen tertentu yang akan dihapus sebagai parameter metode. Jika elemen diulang di dalam daftar, maka kemunculan pertama dari elemen tersebut akan dihapus. Pada saat yang sama, jika elemen tidak ditemukan dalam daftar, kesalahan "ValueError" akan dikembalikan

    Contoh di bawah ini menunjukkan cara kerja metode remove() secara detail

    Misalnya

    sample_list = [1, 2, 3, 4, 5]
    sample_list.remove(sample_list[0])
    print(sample_list)             
    
    _

     

    Keluaran

    [2, 3, 4, 5]
    

     

    3) Menggunakan operator del

    Operator Del memiliki fungsi yang mirip dengan metode pop() untuk menghapus elemen dari daftar dengan python. Operator del menghapus elemen dari daftar di lokasi indeks tertentu tetapi tidak mengembalikan item yang dihapus, tidak seperti metode pop(). Jadi operator mengambil elemen yang akan dihapus sebagai argumen dan menghapusnya dari daftar yang diberikan. Keuntungan utama elemen ini adalah mendukung penghapusan lebih dari satu elemen sekaligus dari daftar. Program akan mengembalikan "IndexError" sebagai output ketika indeks elemen berada di luar jangkauan

    Misalnya

    sample_list = [1, 2, 3, 4, 5]
    del sample_list[0]
    print(sample_list)               
    

     

    Keluaran

    [2, 3, 4, 5]
    

     

    4) Menggunakan metode pengirisan

    Slicing adalah salah satu teknik yang digunakan dalam pemrograman python untuk memanipulasi string dan list sebagai struktur data. Kita dapat menggunakan teknik slicing untuk mengiris daftar dari elemen kedua dan memisahkannya dari elemen pertama. Nanti, Anda dapat mengembalikan elemen ini sebagai output seperti yang ditunjukkan pada contoh di bawah ini. Ingatlah bahwa metode ini tidak menggantikan penghapusan elemen seperti metode di atas

    Misalnya

    sample_list = [1, 2, 3, 4, 5]
    sample_list = sample_list[1:]
    print(sample_list)                
    

     

    Keluaran

    [2, 3, 4, 5]
    

     

    5) Menggunakan metode deque()

    Ini adalah metode yang paling jarang digunakan untuk menghapus elemen dari daftar yang diberikan dalam pemrograman python. Dalam metode ini, kami mengubah daftar menjadi deque dan kemudian menggunakan metode popleft() yang membantu mengembalikan elemen pertama dari depan daftar. Ingatlah bahwa untuk menerapkan metode ini, Anda harus mengimpor deque di awal program menggunakan kata kunci "impor". Lihat contoh di bawah ini untuk memahami cara kerja deque secara detail

    Misalnya

    ['favtutor', 1, 2.3]
    
    0

     

    Keluaran

    [2, 3, 4, 5]
    

     

    Kesimpulan

    Karena daftar adalah struktur data yang paling banyak digunakan saat memprogram dengan python, ada kalanya Anda ingin menambah, memperbarui, atau menghapus elemen tertentu dari daftar. Memperbarui perubahan ini secara manual setelah menyelesaikan seluruh program tidak mungkin dilakukan. Oleh karena itu, kami telah menyebutkan 5 metode paling umum dan populer untuk menghapus elemen pertama dari daftar dengan python. Anda dapat menggunakan salah satu dari metode ini sesuai dengan preferensi Anda, namun, metode remove() paling direkomendasikan oleh para ahli. Untuk pengetahuan teknis lainnya, lihat blog kami di berbagai bahasa pemrograman

    Bagaimana Anda menghapus kemunculan bilangan bulat pertama dari daftar dengan Python?

    Bagaimana cara menghapus elemen pertama dari daftar dengan Python? .
    daftar. pop() – Pendekatan paling sederhana adalah dengan menggunakan metode pop([i]) daftar yang menghapus dan mengembalikan item yang ada pada posisi yang ditentukan dalam daftar
    daftar. menghapus() -.
    Mengiris –.
    Pernyataan del-

    Bagaimana cara menyingkirkan kejadian pertama?

    Logika untuk menghapus kemunculan kata pertama .
    Masukkan string dari pengguna, simpan di beberapa variabel, misalnya str
    Masukkan kata yang akan dicari dari pengguna, simpan di beberapa variabel lain, katakan kata
    Jalankan loop dari awal string str hingga akhir
    Di dalam loop, untuk setiap karakter dalam kata, cocokkan karakter lainnya dengan str

    Bagaimana cara menghapus contoh pertama Python?

    remove() Metode ini menghapus kemunculan pertama dari elemen yang diberikan dari daftar.

    Bagaimana Anda menghapus semua kemunculan bilangan bulat dari daftar dengan Python?

    Daftar Python – Hapus Semua Kemunculan Item .
    Iterasi melalui item daftar dan gunakan metode remove() saat nilai item cocok dengan item yang kita minati
    Saring Daftar dengan fungsi lambda dengan syarat item tersebut bukan item yang kita minati