list-comprehension

    22

    4답변

    함수 목록을 호출하고 목록 이해를 사용할 수 있습니까? def func1():return 1 def func2():return 2 def func3():return 3 fl = [func1,func2,func3] fl[0]() fl[1]() fl[2]() 은 내가 for f in fl: f() 할 수있는 알고 있지만 나는 아래

    15

    2답변

    내가 나와 함께 나는 이것이 가장 효율적인 아니라는 것을 알고 list(i for i in range(100) if i*i < 30) 으로 지능형리스트/발전기 표현에 if 및 for를 사용하지만 견딜 수있는 연산 식 복잡하고 이것은 단지 예일뿐입니다. list(i for i in range(100) while i*i < 30) 그러나 while는 발

    5

    3답변

    가정하자 나는 다음과 같은 코드가 있습니다 type Vehicle = | Car of string * int | Bike of string let xs = [ Car("family", 8); Bike("racing"); Car("sports", 2); Bike("chopper") ] 내가 좋아하는 루프에 대한 필수 불완전 패턴 매칭을 사용하여 목

    4

    2답변

    목록 이해력 조건에 대해 두 개의 부등식이있는 표현식을 테스트하고 있습니다. 여기에 과제를 부여하고 해당 표현을 복제하지 않는 방법이 있습니까? 진단 (전문 지식, PatientSymptoms)을 (다음 코드는 작동하지 않습니다,하지만 난 그게 텐데) -> {[CertainDisease|| {CertainDisease,KnownSymptoms}<-

    4

    2답변

    이것을 할 수 있다는 것을 알고 계셨습니까? >>> [(x,y) for x in xrange(2) for y in xrange(5)] [(0, 0), (0, 1), (0, 2), (0, 3), (0, 4), (1, 0), (1, 1), (1, 2), (1, 3), (1, 4)] 깔끔합니다. for 루프 버전이 있습니까? 아니면 목록 작성을 위해서만 할

    6

    2답변

    목록 이해에서 random.shuffle과 같은 반환 값이없는 메서드를 사용하는 방법이 있습니까? >>> import pprint >>> import random >>> >>> L = [ random.shuffle(range(5)) for x in range(5)] >>> >>> print L [None, None, None, None, None

    7

    5답변

    구문 !=과 is not의 차이점에 대해 잘 모르겠습니다. 내가 지능형리스트에 is not를 사용할 때, 그것이 내가 !=를 사용하는 경우와 다른 결과를 생성 >>> s = 'a' >>> s != 'a' False >>> s is not 'a' False 그러나 : 그들은 같은 일을 할 것으로 보인다. >>> s = "hello" >>> [c

    78

    3답변

    어떻게하면 매우 긴 목록 이해력을 해치기로되어 있습니까? [something_that_is_pretty_long for something_that_is_pretty_long in somethings_that_are_pretty_long] 나는 또한 사람들이 을 선을 깨고 '\'를 사용하지만 왜 이해하지 싫어 그 어딘가에 보았다. 이 이유는 무엇입니까?

    1

    6답변

    안녕하세요, 파일에서 특정 줄을 읽는 코드가 있는데 목록 작성 또는 생성자 표현/함수로 더 빨리 실행되는지 알고 싶습니다. 그리고 코드가 더 빨리 실행되면 코드는 어떻게 보이게 될까요? 파이썬 배우기. 덕분에 당신의 도움을 input = open('C:/.../list.txt', 'r') output = open('C:/.../output.txt', 'w

    4

    2답변

    목록 이해력이있는 lists:append 함수를 어떻게 정의 할 수 있습니까? 나는 1> append([[1, 2, 3], [a, b], [4, 5, 6]]). [1,2,3,a,b,4,5,6]