(デフォルトの)インデックスに応じて、リストに要素を追加するためのよりPython的な方法があるかどうかを知りたいです。そして、インデックスが範囲外の場合はどうなりますか。(私はJavaから来ています)
self.releases = []
def add_release(self, release, index=-1):
list_length = len(self.releases)
if index < 0:
# add element at the end of the list
self.releases.append(release)
elif index < list_length:
# add element at the given index
self.releases.insert(index, release)
else:
# index is out of bound ~ what will happen when an element will be added at this index?
pass
前もって感謝します。