목록네트워크 (402)
스택큐힙리스트
텔레그램의 Markdown Syntax 위키 페이지를 보면, 텍스트를 굵게하고 이탤릭체로 표시하는 것이 비교적 쉽다는 것이 나와 있습니다. 거기에는 다음과 같이 설명되어 있습니다. *기울임꼴로 표시됩니다* and _이것도 기울임꼴로 표시됩니다_ **굵게 표시됩니다** and __이것도 굵게 표시됩니다__ ***굵고 기울임꼴로 표시됩니다*** and ___이것도 굵고 기울임꼴로 표시됩니다___ 결과는 다음과 같습니다. 기울임꼴로 표시됩니다 and 이것도 기울임꼴로 표시됩니다 굵게 표시됩니다 and 이것도 굵게 표시됩니다 굵고 기울임꼴로 표시됩니다 and 이것도 굵고 기울임꼴로 표시됩니다 . 하지만 다음과 같이 사용하는 경우 ***굵고 기울임꼴로 표시됩니다*** 결과는 다음과 같습니다. *굵고 기울임꼴로 표..
드라이버 = self.driver 드라이버.get(http://www.cdot.in) window_before = 드라이버.window_handles[0] print window_before 드라이버.find_element_by_xpath(//a[@href='http://www.cdot.in/home.htm']).click() window_after = 드라이버.window_handles[1] 드라이버.switch_to_window(window_after) print window_after 드라이버.find_element_by_link_text(ATM).click() 드라이버.switch_to_window(window_before) 하지만 다음 오류가 발생합니다: 오류 추적: IndexError: 실행하..
IndexError가 발생하는 경우 어느 줄의 객체가 '범위를 벗어남'인지 알 수 있는 방법이 있을까요? 다음 코드를 고려해보십시오: a = [1,2,3] b = [1,2,3] x, y = 어딘가에서 값을 가져옵니다() try: a[x] = b[y] except IndexError as e: .... x나 y가 너무 큰 경우 IndexError가 발생하고, 이를 잡으면 a나 b 중 어느 것이 범위를 벗어났는지 알고 싶습니다(따라서 except 블록에서 서로 다른 동작을 수행할 수 있습니다). 분명히 x와 y를 각각 len(a)와 len(b)와 비교할 수 있지만, IndexError를 사용하여 다른 방법이 있는지 궁금합니다.답변 1방법은 있지만, 그다지 견고하다고 보기는 어렵습니다. 오류 메시지에는 미묘한..
아래 코드에서 목록의 다음 항목이 이전 항목과 반대인지 확인하려고 시도합니다 (예 : 북 및 남 또는 동 및 서). 물론, 이는 목록의 마지막 항목에 도달하면 IndexError를 발생시킵니다. 그러나, 나는 조심스럽게 for 루프를 마지막 인덱스에 도달하기 전에 중단되도록 제한했습니다. def dirReduc(arr): for i in range(len(arr)-1): if arr[i] == NORTH and arr[i+1] == SOUTH: arr.remove(NORTH), arr.remove(SOUTH) elif arr[i] == SOUTH and arr[i+1] == NORTH: arr.remove(SOUTH), arr.remove(NORTH) elif arr[i] == WEST and arr[i..