Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial
Welby Obeng
20,340 PointsWhy do I get this result..
my goal:
I have two list. One is a list of files the other is a list of excludes I want for all items in list one that endswith with items in list two to delete.
Why do I get this result..
If I say:
for i in t_output:
print (i)
I get:
Sintel_DivXPlus_6500kbps_mp4_video_1296k.log
Sintel_DivXPlus_6500kbps_mp4_video_1296k.mp4
Sintel_DivXPlus_6500kbps_mp4_video_264k.log
Sintel_DivXPlus_6500kbps_mp4_video_264k.mp4
Sintel_DivXPlus_6500kbps_mp4_video_3596k.log
Sintel_DivXPlus_6500kbps_mp4_video_3596k.mp4
Sintel_DivXPlus_6500kbps_mp4_video_464k.log
Sintel_DivXPlus_6500kbps_mp4_video_464k.mp4
Sintel_DivXPlus_6500kbps_mp4_video_5128k.log
Sintel_DivXPlus_6500kbps_mp4_video_5128k.mp4
Sintel_DivXPlus_6500kbps_mp4_video_6628k.log
Sintel_DivXPlus_6500kbps_mp4_video_6628k.mp4
Sintel_DivXPlus_6500kbps_mp4_video_664k.log
Sintel_DivXPlus_6500kbps_mp4_video_664k.mp4
Sintel_DivXPlus_6500kbps_stream_mp4_audio_128k.log
Sintel_DivXPlus_6500kbps_stream_mp4_audio_64k.log
Sintel_DivXPlus_6500kbps_stream_mp4_audio_96k.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_1200k.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_200k.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_3500k.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_400k.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_5000k.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_600k.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_6500k.log
Sintel_DivXPlus_6500kbps_mp4_video_1296k.log
Sintel_DivXPlus_6500kbps_mp4_video_264k.log
Sintel_DivXPlus_6500kbps_mp4_video_3596k.log
Sintel_DivXPlus_6500kbps_mp4_video_464k.log
Sintel_DivXPlus_6500kbps_mp4_video_5128k.log
Sintel_DivXPlus_6500kbps_mp4_video_6628k.log
Sintel_DivXPlus_6500kbps_mp4_video_664k.log
Sintel_DivXPlus_6500kbps_stream_mp4_audio_128k.log
Sintel_DivXPlus_6500kbps_stream_mp4_audio_96k.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_200k.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_400k.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_600k.log
If I say:
for e in exclude_list:
print (e)
I get:
.DS_Store
.log
now if I run:
for i in t_output:
print (i)
for e in exclude_list:
if i.endswith(e):
print (i + " == " + e)
I get:
Sintel_DivXPlus_6500kbps_mp4_video_1296k.log
Sintel_DivXPlus_6500kbps_mp4_video_1296k.log == .log
Sintel_DivXPlus_6500kbps_mp4_video_1296k.mp4
Sintel_DivXPlus_6500kbps_mp4_video_264k.log
Sintel_DivXPlus_6500kbps_mp4_video_264k.log == .log
Sintel_DivXPlus_6500kbps_mp4_video_264k.mp4
Sintel_DivXPlus_6500kbps_mp4_video_3596k.log
Sintel_DivXPlus_6500kbps_mp4_video_3596k.log == .log
Sintel_DivXPlus_6500kbps_mp4_video_3596k.mp4
Sintel_DivXPlus_6500kbps_mp4_video_464k.log
Sintel_DivXPlus_6500kbps_mp4_video_464k.log == .log
Sintel_DivXPlus_6500kbps_mp4_video_464k.mp4
Sintel_DivXPlus_6500kbps_mp4_video_5128k.log
Sintel_DivXPlus_6500kbps_mp4_video_5128k.log == .log
Sintel_DivXPlus_6500kbps_mp4_video_5128k.mp4
Sintel_DivXPlus_6500kbps_mp4_video_6628k.log
Sintel_DivXPlus_6500kbps_mp4_video_6628k.log == .log
Sintel_DivXPlus_6500kbps_mp4_video_6628k.mp4
Sintel_DivXPlus_6500kbps_mp4_video_664k.log
Sintel_DivXPlus_6500kbps_mp4_video_664k.log == .log
Sintel_DivXPlus_6500kbps_mp4_video_664k.mp4
Sintel_DivXPlus_6500kbps_stream_mp4_audio_128k.log
Sintel_DivXPlus_6500kbps_stream_mp4_audio_128k.log == .log
Sintel_DivXPlus_6500kbps_stream_mp4_audio_64k.log
Sintel_DivXPlus_6500kbps_stream_mp4_audio_64k.log == .log
Sintel_DivXPlus_6500kbps_stream_mp4_audio_96k.log
Sintel_DivXPlus_6500kbps_stream_mp4_audio_96k.log == .log
Sintel_DivXPlus_6500kbps_stream_mp4_video_1200k.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_1200k.log == .log
Sintel_DivXPlus_6500kbps_stream_mp4_video_200k.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_200k.log == .log
Sintel_DivXPlus_6500kbps_stream_mp4_video_3500k.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_3500k.log == .log
Sintel_DivXPlus_6500kbps_stream_mp4_video_400k.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_400k.log == .log
Sintel_DivXPlus_6500kbps_stream_mp4_video_5000k.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_5000k.log == .log
Sintel_DivXPlus_6500kbps_stream_mp4_video_600k.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_600k.log == .log
Sintel_DivXPlus_6500kbps_stream_mp4_video_6500k.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_6500k.log == .log
Sintel_DivXPlus_6500kbps_mp4_video_1296k.log
Sintel_DivXPlus_6500kbps_mp4_video_264k.log
Sintel_DivXPlus_6500kbps_mp4_video_3596k.log
Sintel_DivXPlus_6500kbps_mp4_video_464k.log
Sintel_DivXPlus_6500kbps_mp4_video_5128k.log
Sintel_DivXPlus_6500kbps_mp4_video_6628k.log
Sintel_DivXPlus_6500kbps_mp4_video_664k.log
Sintel_DivXPlus_6500kbps_stream_mp4_audio_128k.log
Sintel_DivXPlus_6500kbps_stream_mp4_audio_96k.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_200k.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_400k.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_600k.log
why are some .log ignored?
2 Answers
Kenneth Love
Treehouse Guest TeacherThat's...weird. Can you give me a zip file or something so I can try to recreate this?
Welby Obeng
20,340 PointsMy apologies Kenneth Love I had an extra print somewhere. It's looking good now
Sintel_DivXPlus_6500kbps_mp4_video_1296k.log
.DS_Store
.log
Sintel_DivXPlus_6500kbps_mp4_video_1296k.mp4
.DS_Store
.log
Sintel_DivXPlus_6500kbps_mp4_video_264k.log
.DS_Store
.log
Sintel_DivXPlus_6500kbps_mp4_video_264k.mp4
.DS_Store
.log
Sintel_DivXPlus_6500kbps_mp4_video_3596k.log
.DS_Store
.log
Sintel_DivXPlus_6500kbps_mp4_video_3596k.mp4
.DS_Store
.log
Sintel_DivXPlus_6500kbps_mp4_video_464k.log
.DS_Store
.log
Sintel_DivXPlus_6500kbps_mp4_video_464k.mp4
.DS_Store
.log
Sintel_DivXPlus_6500kbps_mp4_video_5128k.log
.DS_Store
.log
Sintel_DivXPlus_6500kbps_mp4_video_5128k.mp4
.DS_Store
.log
Sintel_DivXPlus_6500kbps_mp4_video_6628k.log
.DS_Store
.log
Sintel_DivXPlus_6500kbps_mp4_video_6628k.mp4
.DS_Store
.log
Sintel_DivXPlus_6500kbps_mp4_video_664k.log
.DS_Store
.log
Sintel_DivXPlus_6500kbps_mp4_video_664k.mp4
.DS_Store
.log
Sintel_DivXPlus_6500kbps_stream_mp4_audio_128k.log
.DS_Store
.log
Sintel_DivXPlus_6500kbps_stream_mp4_audio_64k.log
.DS_Store
.log
Sintel_DivXPlus_6500kbps_stream_mp4_audio_96k.log
.DS_Store
.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_1200k.log
.DS_Store
.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_200k.log
.DS_Store
.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_3500k.log
.DS_Store
.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_400k.log
.DS_Store
.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_5000k.log
.DS_Store
.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_600k.log
.DS_Store
.log
Sintel_DivXPlus_6500kbps_stream_mp4_video_6500k.log
.DS_Store
.log
how will I say
for all items in list one that endswith with items in list two to delete.