ایا لیست ها در زبان پایتون تغییر پذیرند ؟
ایا لیست ها در زبان پایتون تغییر پذیرند ؟
ایا لیست ها در زبان پایتون تغییر پذیرند ؟
بر خلاف رشتهها، لیستها قابل انعطافند، یعنی ما مـیتـوانیم اعضـاي آنهـا را تغییـر دهـیم. بـا استفاده از عملگر براکت در سمت چپ یک نسبتدهی میتوانیم عضو مشخصی را بهروز درآوریم:
>>> fruit = [“banana”, “apple”, “quince”]
>>> fruit[0] = “pear”
>>> fruit[-1] = “orange”
>>> print fruit
[‘pear’, ‘apple’, ‘orange’]
با عملگر برش میتوانیم چند عضو را یکباره بهروز درآوریم:
>> list = [‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’]
>>> list[1:3] = [‘x’, ‘y’]
>>> print list
[‘a’, ‘x’, ‘y’, ‘d’, ‘e’, ‘f’]
همچنین ما میتوانیم اعضاي یک لیست را با استفاده از نسبتدهی یک لیسـت خـالی بـهآنهـا، حذف کنیم:
>> list = [‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’]
>>> list[1:3] = []
>>> print list
[‘a’, ‘d’, ‘e’, ‘f’]
همچنین ما میتوانیم عناصري را با جا دادن در یک برش خالی به اندیس مورد نظـر در لیسـت
اضافه کنیم:
>> list = [‘a’, ‘d’, ‘f’]
>>> list[1:1] = [‘b’, ‘c’]
>>> print list
[‘a’, ‘b’, ‘c’, ‘d’, ‘f’]
>>> list[4:4] = [‘e’]
>>> print list
[‘a’, ‘b’, ‘c’, ‘d’, ‘e’, ‘f’]
برای اموزش های ویدیویی زبان پایتون به بستر ویدیو های اموزشی بروید