편집 기록

편집 기록
  • 프로필 nowp님의 편집
    날짜2021.04.12

    파이썬 rows 길이가 5 이하일 때에도 5개를 채우는 방법


    안녕하세요, 고수님들! 혼자 며칠을 시도하다가 잘 풀리지 않아 질문합니다.

        def make_news_cnts(self):
            rows = self.get_news_issue()
            row_html = get_row_html(rows)
            news_cnts = get_html(row_html)
            return {"news_cnts": news_cnts}
    

    여기서 rows는 아래와 같이 리스트 안에 딕셔너리 형식으로 되어있어요.

    rows= [
      {'stkname': '신라에스지', 'ratio': 29.7, 'header': '수산물 가공 및 축육 유통업 영위 식품기업'}, 
      {'stkname': 'CJ씨푸드', 'ratio': 3.13, 'header': 'CJ그룹 계열의 수산물 식품 제조 전문업체'},
      {'stkname': '푸드웰', 'ratio': -1.06, 'header': '과실가공품을 생산판매하는 농산물 가공기업'}
    ] 
    

    rows의 길이가 5이하 일 때 컬럼 값 stkname, ratio, header에 - 로 표시하고 싶은데 어떻게 하면 되나요??

    원하는 결과

     [
      {'stkname': '신라에스지', 'ratio': 29.7, 'header': '수산물 가공 및 축육 유통업 영위 식품기업'}, 
      {'stkname': 'CJ씨푸드', 'ratio': 3.13, 'header': 'CJ그룹 계열의 수산물 식품 제조 전문업체'}, 
      {'stkname': '푸드웰', 'ratio': -1.06, 'header': '과실가공품을 생산판매하는 농산물 가공기업'},  
      {'stkname':'-', 'ratio':'-', 'header:'-'},
      {'stkname':'-', 'ratio':'-', 'header:'-'}
    ]
    

    이런 식입니다! 답변 주시면 정말 감사하겠습니다.

  • 프로필 알 수 없는 사용자님의 편집
    날짜2021.04.11

    파이썬 고수님들 도와주세요 ㅠㅠ


    안녕하세요, 고수님들! 혼자 며칠을 시도하다가 잘 풀리지 않아 질문합니다.

    def make_news_cnts(self):
        rows = self.get_news_issue()
        row_html = get_row_html(rows)
        news_cnts = get_html(row_html)
        return {"news_cnts": news_cnts}
    

    여기서 rows는 아래와 같이 리스트 안에 딕셔너리 형식으로 되어있어요.

    rows= [{'stkname': '신라에스지', 'ratio': 29.7, 'header': '수산물 가공 및 축육 유통업 영위 식품기업'}, {'stkname': 'CJ씨푸드', 'ratio': 3.13, 'header': 'CJ그룹 계열의 수산물 식품 제조 전문업체'}, {'stkname': '푸드웰', 'ratio': -1.06, 'header': '과실가공품을 생산판매하는 농산물 가공기업'}]

    rows의 길이가 5이하 일 때 컬럼 값 stkname, ratio, header에 - 로 표시하고 싶은데 어떻게 하면 되나요??

    구사하고 싶은 화면 [{'stkname': '신라에스지', 'ratio': 29.7, 'header': '수산물 가공 및 축육 유통업 영위 식품기업'}, {'stkname': 'CJ씨푸드', 'ratio': 3.13, 'header': 'CJ그룹 계열의 수산물 식품 제조 전문업체'}, {'stkname': '푸드웰', 'ratio': -1.06, 'header': '과실가공품을 생산판매하는 농산물 가공기업'}, {'stkname':'-', 'ratio':'-', 'header:'-'},{'stkname':'-', 'ratio':'-', 'header:'-'}] 이런 식입니다! 답변 주시면 정말 감사하겠습니다.