파이썬 색인을 알고있는 목록의 여러 요소에 액세스
색인을 알고 주어진 목록에서 일부 요소를 선택해야합니다. 주어진 목록 [-2, 1, 5, 3, 8, 5, 6]에서 인덱스가 1, 2, 5 인 요소를 포함하는 새 목록을 만들고 싶다고 가정 해 보겠습니다. 내가 한 일은 : a = [-2,1,5,3,8,5,6] b = [1,2,5] c = [ a[i] for i in b] 더 좋은 방법이 있습니까? c = a [b]? 해결 방법 from operator import itemgetter a = [-2, 1, 5, 3, 8, 5, 6] b = [1, 2, 5] print(itemgetter(*b)(a)) # Result: (1, 5, 5) import numpy as np a = np.array([-2, 1, 5, 3, 8, 5, 6]) b = [1, 2, 5..
2021. 1. 10.
파이썬 os.walk는 어떤 순서로 반복을 반복합니까?
os.walk () 에 의해 주어진 파일과 디렉토리의 순서가 걱정됩니다. 이러한 디렉터리가있는 경우 1 , 10 , 11 , 12 , 2 , 20 , 21 , 22 , 3 , 30 , 31 , 32 , 출력 목록의 순서는 무엇입니까? 숫자 값으로 정렬되어 있습니까? 1 2 3 10 20 30 11 21 31 12 22 32 아니면 ls 가 제공하는 것과 같이 ASCII 값으로 정렬합니까? 1 10 11 12 2 20 21 22 3 30 31 32 또한 특정 정렬을 얻으려면 어떻게해야합니까? 해결 방법 os.walk 는 os.listdir 을 사용합니다. 다음은 os.listdir 의 독 스트링입니다. listdir (경로)-> list_of_strings 디렉토리의 항목 이름이 포함 된 목록을 반환합니다..
2021. 1. 9.
파이썬 큰 따옴표를 기본 따옴표 형식으로 사용하여 Python 사전을 만드는 방법은 무엇입니까?
시각화 목적으로 html 파일 내에서 Java 스크립트 var로 사용할 파이썬 사전을 만들려고합니다. 필수 조건으로, 파이썬이 사용하는 기본 작은 따옴표 대신 큰 따옴표 안에 모든 이름을 가진 사전을 만들어야합니다. 이것을 달성하는 쉽고 우아한 방법이 있습니까? couples = [ ['jack', 'ilena'], ['arun', 'maya'], ['hari', 'aradhana'], ['bill', 'samantha']] pairs = dict(couples) print pairs 생성 된 출력 : {'arun': 'maya', 'bill': 'samantha', 'jack': 'ilena', 'hari': 'aradhana'} 예상 출력 : {"arun": "maya", "bill": "samant..
2021. 1. 9.