[ÆÄÀ̽ã] ¹è¿­º¯¼ö¿¡¼­ ¼ýÀÚ·ÎµÈ jpg ÆÄÀÏ¸í¸¸ •û³»·Á¸

   Á¶È¸ 2619   Ãßõ 0    

 안녕하세요.

a = [01.jpg, 02.jpg, 03.jpg, a.jpg, 04.jpg, b.html, c.txt]

이런식으로  폴더 안 파일리스트를 담은 a 배열이 있습니다.

제가 하고 싶은 것은

01.jpg
02.jpg
03.jpg
04.jpg

처럼 두자릿수 숫자로된 .jpg  확장자 파일만 배열에서 남기고 싶은데요.


위의 배열에서 01.jpg 02.jpg 03.jpg 04.jpg ...... 처럼 두자리수 숫자로된 배열값만 남기려면

for in 을 이용해서 정규식으로 다른 배열값을 빼버리는 방법 말고 다른 좋은 방법이 있는지 알고 싶습니다. ㅠㅠ


감사합니다.

ªÀº±Û Àϼö·Ï ½ÅÁßÇÏ°Ô.
HubCodes 2019-12
¿øº» ¹è¿­À» °Çµå¸®´Â °Ô ¸¶À½¿¡ ¾È µå½Ã´Â °Å¶ó¸é, ÀÌ·¸°Ô Çϸé ÁÁÁö ¾ÊÀ»±î ½Í³×¿ä

import re

file_names = ["01.jpg", "02.jpg", "03.jpg", "a.jpg", "04.jpg", "b.html", "c.txt"]
regex = re.compile(r"[0-9]{,2}\.jpg")
filtered_file_names = [x for x in file_names if regex.match(x)]

print(filtered_file_names)
±èµ¿±Ô1 2019-12
a = ["01.jpg", "02.jpg", "03.jpg", "a.jpg", "04.jpg", "b.html", "c.txt"]
b = [e for e in a if (len(e.split('.')[0])==2) and (e.split('.')[1] == "jpg")]
print(b)
¿ÀÁØÈ£5 2019-12
¼ÒÁßÇÑ ½Ã°£ ³»ÁÖ¾î ´äº¯ Áּż­ °¨»çÇÕ´Ï´Ù.
¿ª½Ã ¹è¿öµµ ¹è¿öµµ ³¡ÀÌ ¾ø½À´Ï´Ù. Èæ ¤Ð¤Ð


QnA
Á¦¸ñPage 1075/5663
2015-12   1434496   ¹é¸Þ°¡
2014-05   4895654   Á¤ÀºÁØ1
2020-02   3187   »Ç·Î·Õ·Õ·Õ
2020-02   3296   ¸ð½º¿ùµå
2020-02   3883   ±×¸ðµµ
2020-02   2443   ÇϾá´Þºû
2020-02   2797   ¶óŬ¸°
2020-02   2494   ÄÚ»Ô»ç³É
2020-02   2049   blueMango
2020-02   4620   Smile
2020-02   5415   »ç¶ûÇ϶ó
2020-02   5124   susemi
2020-02   3293   Á¤ÀǼ®
2020-02   2899   ¼ÛÁö¸¸
2020-02   2455   Ȧ¸¯0o0
2020-02   2341   ¾öÁؽÄ
2020-02   2657   ±èÁ¦l±è¿ëȯ
2020-02   2913   ½Ã°ñÁý³ë¾È
2020-02   2416   Sikieiki
2020-02   3418   ÇÁ¸®Å°µå
2020-02   6001   ÄÚÄí
2020-02   2382   Â÷³ÝÄÄÇ»ÅÍ