파이썬에서 "필터"객체의 길이를 찾는 방법
>>> n = [1,2,3,4] >>> filter(lambda x:x>3,n) >>> len(filter(lambda x:x>3,n)) Traceback (most recent call last): File "", line 1, in len(filter(lambda x:x>3,n)) TypeError: object of type 'filter' has no len() 내가 얻은 목록의 길이를 알 수 없습니다. 그래서 다음과 같이 변수에 저장해 보았습니다. >>> l = filter(lambda x:x>3,n) >>> len(l) Traceback (most recent call last): File "", line 1, in len(l) TypeError: object of type 'filter' h..
2021. 1. 5.
파이썬 Python3에서 printf처럼 인쇄하는 방법은 무엇입니까?
Python 2에서는 다음을 사용했습니다. print "a=%d,b=%d" % (f(x,n),g(x,n)) 난 노력 했어: print("a=%d,b=%d") % (f(x,n),g(x,n)) 해결 방법 Python2에서 print 는 명령문을 도입 한 키워드였습니다. print "Hi" Python3에서 print 는 호출 될 수있는 함수입니다. print ("Hi") 두 버전 모두에서 % 는 왼쪽에 문자열과 값 또는 값의 튜플 또는 매핑 개체 (예 : dict )가 필요한 연산자입니다. 오른편. 따라서 라인은 다음과 같아야합니다. print("a=%d,b=%d" % (f(x,n),g(x,n))) 또한 Python3 이상에 대한 권장 사항은 % 스타일 형식 대신 {} 스타일 형식을 사용하는 것입니다. pr..
2021. 1. 4.