편집 기록

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

    python for loop을 좀 더 효율적으로 사용하는 방법이 있을까요?


        with open('Identified Atoms', 'w') as fo:
            for num, i in enumerate(iden_interfaceAtomA_B):                                                                                      
                print(f' >>> {num}')
                for j in iden_interfaceAtomC_D:                                                                                                    
                    fo.write( str(i[0]) )
                    fo.write( str(i[1]) )
                    fo.write('\n')
    
    

    위의 코드에서 중첩 for loop을 사용하는 코드가 있는데 iterable 객체(?)가 커질 수록 너무 오래 걸립니다. 좀 더 pythonic 하면서 효율적으로 코드를 짜고 싶은데 어떤 방법이 좋을까요?

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

    python for loop을 좀 더 효율적으로 사용하는 방법이 있을까요?


            with open('Identified Atoms', 'w') as fo:
            for num, i in enumerate(iden_interfaceAtomA_B):                                                                                      
                    print(f' >>> {num}')
                    for j in iden_interfaceAtomC_D:                                                                                                    
                        fo.write( str(i[0]) )
                        fo.write( str(i[1]) )
                        fo.write('\n')
    
    

    위의 코드에서 중첩 for loop을 사용하는 코드가 있는데 iterable 객체(?)가 커질 수록 너무 오래 걸립니다. 좀 더 pythonic 하면서 효율적으로 코드를 짜고 싶은데 어떤 방법이 좋을까요?