ترفند پایتونی 2 – Comma Placement
این ترفند به یک نکته مفید برای زمان هایی که می خواهید یک مقدار رو از یک dict یا list و یا set حذف، اضافه یا ویرایش کنید می پردازه. و اونم اینه که خط پایانی در مواردی که گفته شد رو با comma تموم کنید!
قبل از گفتن نکته ای که در مورد comma وجود داره بد نیست به این مورد هم توجه داشته باشد که اگر کدهاتون رو به طور مثال در source control system ها یا همون version control هایی مثه github قرار دادید احتمالا با اعمال تغییر در list که در یک خط نوشته شده، متوجه میشید که پیدا کردن تفاوت ها (git diff) براتون سخت شده چون اکثر این سیستم ها به صورت خطی (line-based) بررسی میشوند! به طور مثال :
1 |
names = ['Alice', 'Bob', 'Dilbert'] |
1 2 3 4 5 |
names = [ 'Alice', 'Bob', 'Dilbert' ] |
و اما نکته کامایی! فرض کنید به لیست بالا مقداری اضافه می کنید و یادتون میره comma بذارید
1 2 3 4 5 6 |
names = [ 'Alice', 'Bob', 'Dilbert' # Missing comma! 'Jane' ] |
1 |
['Alice', 'Bob', 'DilbertJane'] |
1 2 3 4 5 6 |
names = [ 'Alice', 'Bob', 'Dilbert', 'Jane', ] |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
list = [ 'Alice', 'Bob', 'Dilbert', 'Jane', ] dict = { 'Alice': 1, 'Bob': 2, 'Dilbert': 3, 'Jane': 4, } set = { 'Alice', 'Bob', 'Dilbert', 'Jane', } tuple = ( 'Alice', 'Bob', 'Dilbert', 'Jane', ) |
مطالب جدید
دستهها
- Books (۱۲)
- Excel (۲)
- اکسل به زبان مثال …! (۹)
- ترفند های پایتونی (۶)
- هوش تجاری (۴۸)
- Power BI (۳۶)
- DAX (۱۳)
- Power Query (۹)
- SQL (۸)
- SSIS (۲)
- Power BI (۳۶)
- یادگیری ماشین (۸)
- ML Algorithm (۲)
- kNN (۲)
- pandas (۵)
- ML Algorithm (۲)
بایگانی
آمار بازدید
- ۰
- ۵۰
- ۲۱
- ۴۳,۶۱۹
- ۲۷ اردیبهشت, ۱۴۰۳