📜  python 设置不存在的列表索引值 - Python 代码示例

📅  最后修改于: 2022-03-11 14:46:14.582000             🧑  作者: Mango

代码示例1
def SetList(list_, index, value):
      try:
            # Try to input the index into the list
          list_[index] = value
          return list_
      except IndexError:
          # Create new 'None' items into the list for placeholder
          for _ in range(index - len(list_) + 1):
              list_.append(None)
          # Now that the index has been initialized you can set the
          # index the value you want
          list_[index] = value
          return list_

# Use SetList to put the value you want to the index you want in the 
# specified list
myList = [0, 1, 2, 3]
newList = SetList(myList, 7, 10)
print(newList)
# output: [0, 1, 2, 3, None, None, None, 10]