본문 바로가기

list28

Python 파이썬에서 리스트에서 고유한 값 가져오기 [중복], Get unique values from a list in python [duplicate] 질문 다음 목록에서 고유한 값을 가져 오려고합니다. ['nowplaying', 'PBS', 'PBS', 'nowplaying', 'job', 'debate', 'thenandnow'] 필요한 출력은 다음과 같습니다. ['nowplaying', 'PBS', 'job', 'debate', 'thenandnow'] 이 코드는 작동합니다. output = [] for x in trends: if x not in output: output.append(x) print(output) 사용해야하는 더 나은 솔루션이 있습니까? 답변 먼저 쉼표로 구분하여 목록을 올바르게 선언합니다. 목록을 세트로 변환하여 고유한 값만 가져올 수 있습니다. mylist = ['nowplaying', 'PBS', 'PBS', 'nowpla.. 2023. 6. 2.
Flutter 처리되지 않은 예외: 'InternalLinkedHashMap<String, dynamic>'은(는) 'List<dynamic>' 유형의 하위 유형이 아닙니다., Unhandled Exception: InternalLinkedHashMap<String, dynamic>' is not a subtype of type 'List<dynamic> 질문 나는 서버에서 JSON 응답을 가져와 콘솔에 출력하려고 노력하고 있습니다. Future login() async { var response = await http.get( Uri.encodeFull("https://etrans.herokuapp.com/test/2"), headers: {"Accept": "application/json"}); this.setState(() { data = json.decode(response.body); }); print(data[0].name); return "Success!"; } Unhandled Exception: type '_InternalLinkedHashMap' is not a subtype of type 'List 이유는 무엇일까요? 답변 다음은 잘못.. 2023. 6. 1.
Flutter 플러터에서 여러 위젯을 렌더링하기 위해 리스트를 반복하는 방법은 무엇인가요?, Iterating through a list to render multiple widgets in Flutter? 질문 나는 다음과 같이 문자열 목록을 정의했다: var list = ["one", "two", "three", "four"]; 나는 텍스트 위젯을 사용하여 화면에 값들을 옆으로 렌더링하고 싶다. 이를 위해 다음 코드를 사용해 보았다: for (var name in list) { return new Text(name); } 그러나 이 코드를 실행할 때 for 루프는 한 번만 실행되고 목록의 첫 번째 항목인 one만 렌더링되는 텍스트 위젯이 하나만 생성된다. 또한, for 루프 내부에 로그 메시지를 추가하면 한 번만 트리거된다. 왜 내 for 루프는 목록의 길이에 따라 루프하지 않는 걸까? 그것은 한 번만 실행되고 종료되는 것 같다. 답변 기본적으로 함수에서 'return'을 누르면 함수가 중지되고 반복이 .. 2023. 5. 30.
Flutter 플러터에서 json으로부터 객체 목록을 역직렬화하는 방법, How to Deserialize a list of objects from json in flutter 질문 저는 json serialization을 위해 dart 패키지 json_serializable을 사용하고 있습니다. 플러터 문서를 살펴보면 다음과 같이 단일 객체를 역직렬화하는 방법이 나와 있습니다: Future fetchPost() async { final response = await http.get('https://jsonplaceholder.typicode.com/posts/1'); if (response.statusCode == 200) { // 서버 호출이 성공하면 JSON을 파싱합니다 return Post.fromJson(json.decode(response.body)); } else { // 호출이 실패하면 오류를 throw합니다. throw Exception('Failed to lo.. 2023. 5. 29.