본문 바로가기

Code41

Python n번째 문자마다 문자열을 분할하세요., Split string every nth character 질문 문자열을 매 n번째 문자로 분할하는 방법은 무엇인가요? '1234567890' → ['12', '34', '56', '78', '90'] 리스트에 대한 같은 질문은 리스트를 동일한 크기의 청크로 분할하는 방법은 무엇인가요?를 참조하세요. 답변 >>> line = '1234567890' >>> n = 2 >>> [line[i:i+n] for i in range(0, len(line), n)] ['12', '34', '56', '78', '90'] 2023. 9. 14.
Python에서 **kwargs를 올바르게 사용하는 방법, Proper way to use **kwargs in Python 질문 **kwargs를 기본값으로 사용하는 경우 Python에서 올바른 방법은 무엇인가요? kwargs는 사전을 반환하지만, 기본값을 설정하는 가장 좋은 방법은 무엇인가요? 단순히 사전으로 접근해야 할까요? get 함수를 사용해야 할까요? class ExampleClass: def __init__(self, **kwargs): self.val = kwargs['val'] self.val2 = kwargs.get('val2') 내가 본 코드에서 사람들은 서로 다른 방식으로 이를 수행하며, 어떤 것을 사용해야 할지 알기 어렵습니다. 답변 딕셔너리에 없는 키에 대해 get()에 기본값을 전달할 수 있습니다: self.val2 = kwargs.get('val2',"기본값") 하지만, 특정 기본값을 가진 특정 인.. 2023. 9. 13.
Flutter 확장 위젯은 Flex 위젯 내부에 배치되어야 합니다., Expanded widgets must be placed inside Flex widgets 질문 플러터를 처음 사용해봐서 아래 코드에 무슨 문제가 있는지 알려주실 수 있는 분이 계신가요 class GamePage extends StatelessWidget { int _row; int _column; GamePage(this._row,this._column); @override Widget build(BuildContext context) { return new Material( color: Colors.deepPurpleAccent, child:new Expanded( child:new GridView.count(crossAxisCount: _column,children: new List.generate(_row*_column, (index) { return new Center( child: .. 2023. 9. 7.
Flutter 플러터 레이아웃 컨테이너 마진, Flutter Layout Container Margin 질문 나는 내 플러터 레이아웃에 문제가 있습니다. 나는 왼쪽과 오른쪽에 20.0의 여백이 있는 간단한 컨테이너를 가지고 있습니다. 이 컨테이너 안에 다른 컨테이너가 있습니다. 하지만 이 컨테이너는 부모 컨테이너에 왼쪽만 맞지 않습니다. 왜 이런 일이 발생하는지 모르겠습니다. 여기에 내 코드가 있습니다: @override Widget build(BuildContext context) { return new Scaffold( backgroundColor: Colors.white, body: new Container( margin: new EdgeInsets.symmetric(horizontal: 20.0), child: new Container( ) ), ); } 문제의 스크린샷 답변 왼쪽과 오른쪽 값을 사.. 2023. 8. 28.