السلام عليكم
عندي سؤال بسيط عن حذف كلمه في نص
معروف انه اذا عندك متغير نصي تحذف كذا
r = 'example remove'
r = r.replace('example','')
print rالناتج
remove
لكن اذا كان عندك list
l
مثال
l = ['example remove','I am waiting']
كيف احذف كلمه example
السلام عليكم
عندي سؤال بسيط عن حذف كلمه في نص
معروف انه اذا عندك متغير نصي تحذف كذا
r = 'example remove'
r = r.replace('example','')
print rالناتج
remove
لكن اذا كان عندك list
l
مثال
l = ['example remove','I am waiting']
كيف احذف كلمه example
فى حل بسيط
>>> l = [x for x in ('\n'.join(l).replace("example", "")).splitlines()]
>>> l
[' remove', 'I am waiting']او من خلال lambda و map
>>> l = ['example remove','I am waiting']
>>> f=lambda el: el.replace("example", "")
>>> l2=map(f, l)
>>> l2
[' remove', 'I am waiting']مكافئ لي
>>> def func(el):
... return el.replace("example", "")
...
>>> l2=[]
>>> l
['example remove', 'I am waiting']
>>> for el in l:
... l2.append(func(el))
...
>>> l2
[' remove', 'I am waiting']
>>>(map share people)
فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader
مشكووور
كنت محتاج الحل الأخير