صفر و یک - برنامه نویسی - لینوکس

دست نوشته های شخصی من در مورد نرم افزار، سیستم عامل و برنامه نویسی لینوکس

صفر و یک - برنامه نویسی - لینوکس

دست نوشته های شخصی من در مورد نرم افزار، سیستم عامل و برنامه نویسی لینوکس

لیدورا یک وبلاگ تخصصی برنامه نویسی یا لینوکس نیست. بیشتر محلیه برای ثبت چیزهایی که قراره بیشتر از یه بار خونده بشن. اگه به درد شما هم خورد که زکات دانش ما پرداخت شده، شکر.

آخرین نظرات

  • ۱۰ بهمن ۹۵، ۰۲:۴۲ - Black Riders
    عالی

نویسندگان

python

پایتون زبان بزرگ و قدرتمندیه که کار باهاش از نظر من بسیار لذت بخش و دوست داشتنیه. بسیاری از ویژگی‌های پایتون فقط توی این زبان دیده می‌شه و توی هیچ زبانی مشابهشون پیدا نمیشه. در این سری پست‌ها این ویژگی‌ها رو معرفی می‌کنم.

۶- اسلایس با step

>>> a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> a[::2]
[0, 2, 4, 6, 8, 10]
>>> a[::3]
[0, 3, 6, 9]
>>> a[2:8:2]
[2, 4, 6]

 

۷- اسلایس با step منفی

>>> a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> a[::-1]
[10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
>>> a[::-2]
[10, 8, 6, 4, 2, 0]

 

۸- برش از وسط لیست

>>> a = [1, 2, 3, 4, 5]
>>> a[1:-1] = []
>>> a
[1, 5]

 

۹- حرکت بر روی جفت ایندکس و مقدار لیست

>>> a = ['Hello', 'world', '!']
>>> for i, x in enumerate(a):
...     print '{}: {}'.format(i, x)
...
0: Hello
1: world
2: !

 

۱۰- حرکت بر روی جفت کلید و مقدار دیکشنری

>>> m = {'a': 1, 'b': 2, 'c': 3, 'd': 4}
>>> for k, v in m.iteritems():
...     print '{}: {}'.format(k, v)
...
a: 1
c: 3
b: 2
d: 4

 

این‌ها را هم ببینید:

نظرات  (۴)

سلام مطالبتون خیلییییییییی خوبه خیلی خوشم آمد
پاسخ:
ممنون نیلوفر جان.
عالیه . من دو تا کتاب پایتون خوندم ولی این مطالب برام تازگی دارن. اگه میشه چند تا منبع معتبر برای یادگیری پایتون ۳ معرفی کن.
پاسخ:

اینا رو یه نگاهی بنداز روزبه جان



واقعا عالیه ممنون
پاسخ:
خوشحالم که خوشت اومد احسان جان
علیرضا جان کتاب ها خیلی خوب هستن . ممنون
پاسخ:
خواهش می‌کنم روزبه عزیز. امیدوارم به دردت بخورن.

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی