두 리스트에 값 제거하기
조회수 473회
menu = 0
words = ["data", "science", "happy", "smile", "lucky", "love", "dream", "yerterday", "today", "tommorrow"]
means = ["자료", "과학", "행복", "미소", "행운", "사랑", "꿈", "어제", "오늘", "내일"]
words_count=len(words)
means_count=len(means)
c=input("삭제하고 싶은 단어를 입력하시오:")
c에서 쓴 words와 짝을 이루는 means값을 삭제 할려면 어떤 코드를 이용해야 하나요?
-
(•́ ✖ •̀)
알 수 없는 사용자 - 〉
1 답변
-
그런 경우 dict 을 활용하면 편이 낫습니다.
In [1]: words = ["data", "science", "happy", "smile", "lucky", "love", "dream", "yerterday", "today", "tommorrow"] : means = ["자료", "과학", "행복", "미소", "행운", "사랑", "꿈", "어제", "오늘", "내일"] In [2]: pack = dict(zip(words, means)) In [3]: pack Out[3]: {'data': '자료', 'science': '과학', 'happy': '행복', 'smile': '미소', 'lucky': '행운', 'love': '사랑', 'dream': '꿈', 'yerterday': '어제', 'today': '오늘', 'tommorrow': '내일'} In [4]: pack.pop('today') # today 제거 Out[4]: '오늘' In [5]: pack Out[5]: {'data': '자료', 'science': '과학', 'happy': '행복', 'smile': '미소', 'lucky': '행운', 'love': '사랑', 'dream': '꿈', 'yerterday': '어제', 'tommorrow': '내일'} In [6]: pack.keys() # words 만 추출 Out[6]: dict_keys(['data', 'science', 'happy', 'smile', 'lucky', 'love', 'dream', 'yerterday', 'tommorrow']) In [7]: pack.values() # means 만 추출 Out[7]: dict_values(['자료', '과학', '행복', '미소', '행운', '사랑', '꿈', '어제', '내일'])
댓글 입력