Cara mengganti nilai dalam daftar dengan python
Seringkali Anda mungkin ingin mengganti satu atau lebih nilai dalam daftar dengan Python.
Untungnya, hal ini mudah dilakukan dengan Python dan tutorial ini menjelaskan beberapa contoh berbeda.
Contoh 1: Ganti satu nilai dalam daftar
Sintaks berikut menunjukkan cara mengganti satu nilai dalam daftar dengan Python:
#create list of 4 items x = ['a', 'b', 'c', 'd'] #replace first item in list x[ 0 ] = 'z' #view updated list x ['z', 'b', 'c', 'd']
Contoh 2: Ganti beberapa nilai dalam sebuah daftar
Sintaks berikut menunjukkan cara mengganti beberapa nilai dalam daftar dengan Python:
#create list of 4 items x = ['a', 'b', 'c', 'd'] #replace first three items in list x[ 0:3 ] = ['x', 'y', 'z'] #view updated list x ['x', 'y', 'z', 'd']
Contoh 3: Ganti nilai tertentu dalam daftar
Sintaks berikut menunjukkan cara mengganti nilai tertentu dalam daftar dengan Python:
#create list of 6 items
y = [1, 1, 1, 2, 3, 7]
#replace 1's with 0's
y = [0 if x==1 else x for x in y]
#view updated list
y
[0, 0, 0, 2, 3, 7]
Anda juga dapat menggunakan sintaks berikut untuk mengganti nilai di atas ambang batas tertentu:
#create list of 6 items
y = [1, 1, 1, 2, 3, 7]
#replace all values above 1 with a '0'
y = [0 if x>1 else x for x in y]
#view updated list
y
[1, 1, 1, 0, 0, 0]
Demikian pula, Anda dapat mengganti nilai yang kurang dari atau sama dengan ambang batas tertentu:
#create list of 6 items
y = [1, 1, 1, 2, 3, 7]
#replace all values less than or equal to 2 to '0'
y = [0 if x<=2 else x for x in y]
#view updated list
y
[0, 0, 0, 0, 3, 7]
Temukan tutorial Python lainnya di sini .