묻고 답해요
141만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
List<Map<String, dynamic>> in type cast 에러가 계속 발생됩니다.
ERROR:flutter/runtime/dart_vm_initializer.cc(41)] Unhandled Exception: type 'List<dynamic>' is not a subtype of type 'List<Map<String, dynamic>>' in type cast#0 StatRepository.fetchData (package:microdust_study/repository/stat_repository.dart:26:69)<asynchronous suspension>flutter: type 'List<dynamic>' is not a subtype of type 'List<Map<String, dynamic>>' in type cast 이 에러가 똑같이 100% 코딩을 해도 발생합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
List 출력오류 관련 문의 드립니다.
안녕하세요 파이썬 Chapter 03-3에서 질문있어서 문의드립니다.코드 실행시, b = list() 와 print('e - ', list(e[-1][1])) 에서 TypeError : 'list' object is not callable 이라는 오류가 뜨는데 어떻게 해결하는지 궁금합니다.
-
미해결
리스트를 한번에 업데이트 하고자 할 때 아래와 같은 방법 말고 다른 게 있을까요?
예를 들어 특정 회원을 전부 탈퇴시키고 싶을 때의 수도 코드입니다. @Transactional void 회원탈퇴메소드List<회원> 회원리스트 = findByxxx(); for (회원 : 회원리스트) {회원.set활성여부("탈퇴");}return; 이러면 이제 리턴 시점에 회원리스트 길이만큼 update 쿼리가 나가는 것을 봤는데요, 혹시 이거 말고 한꺼번에 업데이트 하는 방법이 있는지 궁금합니다. 아니면 그냥 이런 식으로 건별로 업데이트를 해야겠지요.
-
미해결프로그래밍 시작하기 : 도전! 45가지 파이썬 기초 문법 실습 (Inflearn Original)
list로 형변환 할때 'list' object is not callable 오류가 나요
알려주신 대로 실행해봤는데x = ["a", 1, "b", 2, "a", 3, "b", 4, 5, "b"]a = list(set(x))print(a)list에서 오류가 나면서 'list' object is not callable 라고 뜹니다a를 list로 형변환 안하면 오류가 안 납니다왜 그런 걸까요
-
해결됨파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
heap 구조에 대한 질문입니다!
heappush를 사용하면 리스트인 a가 heap의 형태로 바뀌게 되는건지 궁금합니다!교수님 풀이와는 다르게 heappush를 사용하지 않고 리스트에 append 하는 형식으로 값을 추가한 후에 heappop을 사용하게 되면 최솟값이 나오지않는것같습니다.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
list #2강의 18:48~ 중간 삽입/삭제와 임의접근의 모순
안녕하십니까 강사님 항상 고생하십니다.list에 대해서 복습을 하던 중 의문점이 생겨 질문 드립니다. 해당 강의의 중간 삽입/삭제와 임의접근의 모순에 대해선 내용을 이해 했습니다. 여기서 생기는 의문점이 그렇다면 remove()는 왜 구현해 놨을까? 입니다. remove()는 동작할 때 리스트항목을 모두 순회하여 해당 값을 지우는 걸로 알고 있습니다.이것 또한 지우는 것 자체는 빠르겠으나 그전에 하는 순회는 리스트의 크기가 커질수록 아주 느릴텐데, 그 위치를 기억하고 있던 것도 아니고 왜그런 remove()를 임의접근처럼 막아 놓지 않았는지 궁금합니다!
-
해결됨프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
리스트 삭제 처리에 대한 질문 있습니다.
해당 링크에서 질문하였으며, 답변이 불충분하여 다시 질문드립니다. 아래에서 'a','b','c'를 가지는 리스트(Nested)가 c의 원소인데요.여기서 리스트(Nested)의 'a'를 삭제할 경우, 해당 리스트(Nested)가 풀려 중첩된 리스트가 사라집니다.아래 주석처럼 'a'만 사라질 것 같은데, 'b'와 'c'를 가지는 리스트가 사라지고 전부 원소로만 대치가 되는 점이 궁금하였습니다.# c - [4, ['a', 'b', 'c'], 'b', 'c', 80, 85] c [ 1 : 2 ] = [] # c - [4, [ 'b', 'c'] , 80, 85] 일 것 같은데 # c - [4, 'b', 'c', 80, 85] 입니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
리스트를 만드는 방법
안녕하세요, 강사님. 강의 들으면서 코딩테스트 정말 잘 준비하고 있습니다. 리스트를 생성하는 방법에 대한 질문이 있습니다. 강사님께서 리스트를 생성하실 때, 가끔은 arr = [] for _ in range(10): arr.append(int(input()) 이런 식으로 빈 리스트를 생성한 후에 그 안에 요소들을 차곡차곡 채워 넣는 방식으로 생성하시고, n = 10 arr = [0]*n for i in range(10): arr[i] = int(input()) 가끔은 이런 식으로 0을 채워넣은 리스트를 생성한 후에 각각의 index를 활용하여 list의 요소를 바꿔주는 방식을 이용하시는 것을 보았는데, 두 가지 방식에 따른 효율성(시간복잡도의 유의미한 차이가 있다 등) 및 논리성(두 번째 경우 C에서 Array를 구성하듯 리스트의 공간을 미리 확보해 놓고, 그 안에 값을 채워넣는 방식이다)의 차이가 있을까요? 또, 강사님이 선호하시는 방식은 무엇인지, 그에 대한 특별한 이유가 있는지 궁금합니다!
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
if 문을 사용하여 리스트에 존재하는지 찾기
if input_text in ["y", "Y"]: 대신에 if ["y", "Y"] in input_text: 를 넣으면 왜 오류가 뜰까요? 문자열 "Y" 혹은 "y" 이 input_text 변수에 존재한다면, 으로 생각하면 후자가 맞는거 아닌가요? 한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
왜 list가 아닌 None이 출력되나요?
안녕하세요 최근 파이썬에 입문한 사람입니다. sort기능을 사용하다가 이해가 안되는 부분이 있어 질문드립니다. a = [1,2,3,1] b = a.sort() print(b) ----------- None 왜 [1,1,2,3]이 나오지 않고 none이 나오는건가요? 변수 b는 Ram의 주소를 할당받고, 이공간 안에 정렬된 리스트값을 넣어주는 게 아닌가요? 아시는 분 답변주시면 감사하겠습니다^^
-
미해결실전! Querydsl
안녕하세요. 리턴 타입 질문 드립니다.
조회시에 List가 아닌 set 으로 리턴 하는 방법이 있나요? ex) public Set<Long> findByNamesIn(List<String> name) { return jpaQueryFactory .select(member.id) .from(member) .where(member.name.in(name)) .fetch(); // set return}
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
range가 list가 맞나요?
for구문(2-1)에서 수업을 받는중인데요. 선생님께서 sum은 내부적으로 리스트를 받는다고 하신 후 range함수는 리스트를 생성해준다고 하셨습니다. 하지만 print(type(range(10)))을 해보면 <class 'range'>라고 나오고 sum함수에 대해 검색해보니 리스트 말고도 튜플 딕셔너리와 같은 iterable한 자료형을 받는다고 했습니다. 구글링을 해보며 봤는데 어떤 곳은 선생님처럼 range는 리스트를 만든다고 하지만 다른 곳에서는 range는 리스트를 만드는게 아닌 list 유사의 객체를 만드는 것이라고 합니다. 생활코딩이라는 곳에서도 range가 range(10)이 10개의 리스트를 만드는건 아니지만 10번 반복할 수 있게 해준다고 하고 있고요... 제가 이해력이 부족해서... 너무 헷갈려서 질문드립니다.
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
quiz 4 관련 list에서 특정값을 빼내는 함수 또는 set에서 shuffle할 수 있는 함수가 있나요?
list에서 무작위로 1개를 추출한 변수 chicken만 제외하고 싶은데 clear함수가 적용이 안돼서 질문드립니다. set의 difference와 같은 차집합 같이 이용할 수 있는 함수가 list에도 있을까요?? 아니면 set에서 shuffle처럼 무작위로 섞을 수 있는 함수가 있나요?