본문 바로가기

개발일지/임시카테고리689

파이썬 리스트의 연결 및 중복 제거 수식 # 리스트의 연결 # 거기에 더해서 중복되는 값들을 제거해 주는 수식 my_number = [1,3,5,6,7] friend_number = [2,3,5,8,10] print(f'my_number: {my_number}') print(f'friend_number: {friend_number}') addList = my_number + friend_number print(f'addList: {addList}') # # result = [] # for number in addList: # if number not in result: # result.append(number) # # # print(f'result: {result}') # set는 자체로는 정리가 되는 반면에 # 보이기만 바뀌어 보이는 것같다... 2022. 5. 10.
파이썬 remove 활용 (리스트에 내가 지우고자 한 아이템이 없을때까지) my_list = ['마케팅 회의','회의록 정리','점심 약속','월간 업무 보고','치과 방문','마트 장보기'] print(f'오늘의 일정: {my_list}') remove_my_list = input('what do you want remove list: ') while remove_my_list in my_list: my_list.remove(remove_my_list) print(my_list) 2022. 5. 10.
파이썬 enumerate 기초원리 (len과 같다고 보면 됨) # enumerate # 기능의 쓰임을 보아하니 일종의 "len"을 대신해서 쓰는거라고 봐도 무방하다 sports = ['농구','수구','축구','마라톤','테니스'] # 1 for i in range(len(sports)): print(i, sports[i]) # 2 for idx, value in enumerate(sports): print(idx, value) 위 둘의 결과값은 같다. 기초응용 # 사용자가 입력한 문자열에서 공백의 갯수를 출력해보자 apple = input('whatever talking to me what you want: ') cnt = 0 for a,b in enumerate(apple): if b == ' ': cnt += 1 print(cnt) 2022. 5. 9.
[복기] 파이썬 리스트,인덱스,슬라이싱 활용 반복문 (리스트의 인덱스가 2개 이상일때) # 내코드 students = [[1, 18],[2, 19],[3, 23],[4, 21],[5, 20],[6, 22],[7, 17]] minScore = 0; minClass =0 maxScore = 0; maxClass =0 n=0 while n students[n][1]: minClass = students[n][0] minScore = students[n][1] # n += 1 이것때문에 무한루프에 빠지더라 if maxScore 2022. 5. 9.