كيفية استبدال القيم في القائمة في بايثون
في كثير من الأحيان قد ترغب في استبدال قيمة واحدة أو أكثر في قائمة في بايثون.
لحسن الحظ، من السهل القيام بذلك في بايثون ويشرح هذا البرنامج التعليمي عدة أمثلة مختلفة.
مثال 1: استبدال قيمة واحدة في القائمة
يوضح بناء الجملة التالي كيفية استبدال قيمة واحدة في قائمة في بايثون:
#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']
مثال 2: استبدال قيم متعددة في القائمة
يوضح بناء الجملة التالي كيفية استبدال قيم متعددة في قائمة في بايثون:
#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']
مثال 3: استبدال قيم محددة في القائمة
يوضح بناء الجملة التالي كيفية استبدال قيم محددة في قائمة في بايثون:
#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]
يمكنك أيضًا استخدام بناء الجملة التالي لاستبدال القيم التي تزيد عن حد معين:
#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]
وبالمثل، يمكنك استبدال القيم الأقل من أو تساوي حدًا معينًا:
#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]
ابحث عن المزيد من دروس بايثون هنا .