I는 절차 add_to_index을 개발하고 :추가] 요소 - 3 개 입력 소요 파이썬
- 인덱스 [[[URL1, URL2, ...]], ... .]
- 키워드 : 문자열
- 의 URL : 문자열
키워드가 인덱스에 이미있는 경우, URL이 해당 키워드와 관련된 URL 목록에 추가됩니다.
키워드가 인덱스에없는 경우
새 요소는 인덱스입니다 : ->[['google', 'http://google.com']]
add_to_index(index,'computing','http://acm.org')
print index
출력 -
[keyword,[url]]
CODE
index = []
def add_to_index(index,keyword,url):
flag = 0
count = 0
for lists in index:
count += 1
if(lists[0]==keyword):
index[count][1].append(url)
if(flag ==0):
index.append([keyword,url])
#calling the function below
add_to_index(index,'google','http://google.com')
print index
출력>[['google', 'http://google.com'], ['computing', 'http://acm.org']]
index[count][1].append(url)
AttributeError: 'str' object has no attribute 'append'
예상 출력
add_to_index(index,'google','http://gmail.com')
print index
: 당신은 세 가지 실수를했을
[['google', ['http://google.com', 'http://gmail.com']],
['computing', ['http://acm.org']]]
정말 잘못된 데이터 구조 인 것 같습니다. – ekrah
퀴즈에서 나는 경쟁적인 프로그래밍 경쟁에 참가했습니다. – akshaynagpal