2012-05-11 2 views
1

есть ли более эффективный способ написать это, чтобы заняться только одной линией? Это работает, но я чувствую, что это может быть как-то сжимается до одной строки кодаpython beautifulsoup сокращать код

питона

del(thearticle['data-book-api']) 
del(thearticle['data-book-human']) 
del(thearticle['data-book']) 
del(thearticle['data-chapter']) 
del(thearticle['data-selected-verses']) 
del(thearticle['data-verse-modal-enabled']) 
del(thearticle['data-version']) 

ответ

3

Используйте для:

for key in ['data-book-api', 'data-book-human', ...]: 
    del thearticle[key] 

КСТАТИ. del не является функцией.

+0

это прекрасно, отметьте как полностью :) – Blainer