점프투파이썬 7-1질문
data = """
park 045456-1234567
jonson 323123-2341232
"""
result=[]
for line in data.split("\n"):
    blur=[]
    for list in line.split(" "):
        if len(list) == 14 and list[:6].isdigit() and list[7:].isdigit():
            list = list[:6] + "-" + "*******"    
        blur.append(list)
print(blur)
이렇게 입력하고 실행하면  [' '] 이게 출력되는데 어디서 잘못된거죠??
제가 예상한 결과는
[park,045456-1234567,jonson,323123-2341232]
이런식으로 나올거라고 생각했습니다
pppppl 님 442
2020년 8월 13일 9:41 오후
1개의 답변이 있습니다. 1 / 1 Page
blur = [] 
이것을 
result = []
아랫줄에 해보시겠어요?
result = []
blur = [] 
 for line in data.split("\n"):
...     for list in line.split(" "):
...         if len(list) == 14 and list[:6].isdigit() and list[7:].isdigit():
...             list = list[:6] + "-" + "*******"
...         result.append(list)
...
>>> print(result)
['', 'park', '111111-*******', 'jonson', '222222-*******', '']
                            
                            
                                
                            
                            
                            쿠우아저씨 님
                        
M 2020년 8월 13일 10:28 오후