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 .

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *