Pythonでプログラムが長くなったので実行部分と関数やデータ部分に分けようと思い、listing.pyというファイルに

def alist():
    list1=[hogehoge]

とデータを並べ、それをmain.pyで

import listing
listing.alist()

としましたが、エラー

NameError: name 'list1' is not defined

となり、list1に代入されません。
defの中でglobal list1とやってもだめでした。

どのように対処すべきでしょうか。
どうぞよろしくお願いいたします。