반환 값 목록을이 값을 반환하는 함수 목록으로 변환하려고합니다. lst = [1, 2]
funcs = [lambda: x for x in lst]
이은 동일합니다 : x = 2
funcs = [lambda: x, lambda: x]
그러나 나는 얻기 위해 노력하고 있어요 : 왜 이런 일이 funcs = [lambda: 1, lambda 2]
여기 내 프로그램입니다 : 일부 클래스 : 내가 JSON에서 일부 데이터를 읽으려고보다 class Employee (object):
@classmethod
def __init__(self, id, name, password):
self.id = id
self.name = name
self.password
나는 Norvig's BASIC interpreter implemented in Python을 통해 작업하고 있습니다. 내게는 외모가있는 코드가 있지만이 사람은 저쪽에 100 레벨이 넘기 때문에 뭔가 불필요한 것을 쓴 것보다 이해하지 못할 가능성이 큽니다. def lines(text):
"A list of the non-empty lines in
제품의 가용성과 그 변형을 확인하는 기능이 있습니다. 두 모델의 필드는 quantity_left입니다. 제품에 변형이 있으면 quantity_left을 변형하고 싶습니다. 그렇지 않으면 제품에서 quantity_left을 취합니다. def check_quota(products):
q_list = []
for p in products:
이 질문에 상당한 시간을 보내고 비교적 직설적이어야한다고 생각하지만 계산적으로이를 수행하고 싶습니다 효율적이고 Pythonic 방식. 두 개의 목록을 만들었습니다. 하나는 각 파일 이름과 관련된 키워드를 포함하고 다른 하나는 가장 가까운 25 바이트로 반올림 한 해당 파일의 파일 크기를 포함하는 목록입니다. 상당히 초보적인 방법으로 중복 파일을 식별하려고
'111'이 dic1에 있는지 확인하는 방법? dic1 = {'images':[000,111,222,333,444],'name':['foo','bar','baz']}
목록 작성을 시도했지만 부울 답변을 얻을 수 없습니까? 'int' object is not iterable 오류가 있습니다.
여러 줄로 구성된 함수를 한 줄로만 구성된 함수로 변환하려고합니다. 다중 온라인 기능은 다음과 같습니다 : text = “Here is a tiny example.”
def add_text_to_list(text):
new_list = []
split_text = text.splitlines() #split words in te
필자는 파일에서 어떤 정보를 가져 오거나 여러 단계를 거쳐 최종 원하는 형식으로 데이터를 마사지해야하는 상황에 계속해서 직면합니다. 예를 들면 :에 나오는 위의 예 def insight_pull(file):
with open(file) as in_f:
lines = in_f.readlines()
dirty = [line.sp
으로 확장 나는 다음과 같은 파이썬 사전이 있습니다 b = {'SP:1': 1.0,
'SP:2': 2.0,
'SP:3': 3.0,
'SP:4': 4.0,
'SP:5': 5.0,
'SP:6': 6.0,
'SP:7': 40.0,
'SP:8': 7.0,
'SP:9': 8.0}