厳密な話をすると[]や[1]もリストだし、これは一般化しきれてない気がする。