我有一个这样的列表:
try:
filename=test.txt
with open(filetest,"r") as file:
print('File is available')
except EnvironmentError: # any IOError or OSError will be captured
print('File not available')
我想像这样将另一个列表的元素插入此列表的中间:
["*****", "*****"]
但是,我尝试生成一个嵌套在另一个列表中的列表:
["*****", "abc", "ded", "*****"]
这是我的代码:
["*****", ["abc", "ded"], "*****"]
我知道我的代码很好。我只想知道我需要进行哪些调整。
答案 0 :(得分:3)
a = ['****', '****']
b = ['abc', 'efg']
mid_index = len(a)//2 # Integer result for a division
result = a[:mid_index] + b + a[mid_index:]
如果您要将结果直接分配给a
,还可以简单地进行以下操作:
a[mid_index:mid_index] = b