من همونیم که راجب فیلتر جداسازی پرسیده بود 2
Sepehr633 Sadeghi
17 تير ۱۴۰۲
اقا من تونستم با 4 خط کد فیلتر بندازم و جدا کنم شماره ها رو ولی الا به ی مشکل برخوردم و واسه دستی انجام دادن خیلی زیاده
مثلا بین 5500 تا شماره که هی تو خط جدا از هم هستن میخام اینتر ها هم حذف بشن
این پایین کدشو میزارم کمک کنید
داخل پرسش قبلی من کد مثالشو گذاشته بودم الا نمونه واقعیشو میزارم
میخام اون استرینگ خالی ها اون اینتر ها فیلتر شن و لیست بدون اینتر و جا خالی بشه
الا با ریپلیس تو وی اس کد رفتم ولی صفرا پاک میشه میخام تو کد بشه
کد واقعیشو میزارم اینجا الا
x=[
"09395016902" ,
"09123456789" ,
"" ,
"09361234567"
]
for number in x:
if "-" not in number:
print(number)الا میخام اون خطی که وسط خالیه بدون دستی پاک کردن میخام تو ران از بین برع و این که دستی نمیشه پاک کرد 200.300 تاس
170
1 پاسخ
- دانیال آذرپناه19 تير ۱۴۰۲
سلام و درود. ببینید این راهکار به دردتون میخوره؟ numbers = ["09123456789", "", " ", "09987654321"] numbers = [number for number in numbers if number.isnumeric()] print(numbers)
