2024-04-27 18:00:38 发布
网友
animals = ["aardvark", "badger", "duck", "emu", "fennec fox"] animals.insert(duck_index, "cobra") duck_index = animals.index("duck") print animals
既然我还没有定义第duck_index行的3是什么,为什么代码仍然可以工作?你知道吗
duck_index
3
python是一种动态类型语言。在声明之前不必声明或指定类型。你知道吗
当您确定某个值(我们称之为“duck”)在您的列表中,并且您希望在不知道其索引的情况下在该“duck”值之前插入列表中的新项时,请按如下方式处理:
animals.insert(animals.index("duck"), "cobra")
如果适合你的需要,请告诉我。你知道吗
duck_index必须已经分配-这可能发生在不同的地方。如果它是一个web界面,你不知道他们已经定义了什么;如果它是ipython,它可能已经在历史中定义了。你知道吗
python是一种动态类型语言。在声明之前不必声明或指定类型。你知道吗
当您确定某个值(我们称之为“duck”)在您的列表中,并且您希望在不知道其索引的情况下在该“duck”值之前插入列表中的新项时,请按如下方式处理:
如果适合你的需要,请告诉我。你知道吗
duck_index
必须已经分配-这可能发生在不同的地方。如果它是一个web界面,你不知道他们已经定义了什么;如果它是ipython,它可能已经在历史中定义了。你知道吗相关问题 更多 >
编程相关推荐