在循环体内部给二维空列表赋值时发生警告 #python#二维空列表

我自己用的python3
今天给空二维列表赋值的时候发生的警告

img

img


这个情况如果我把listD[i].append("python")写在while循环体外面就没有了。
总结来讲就是我在while循环体内部给空列表赋值时就会警告。
请问怎样才能去除这个警告呢?

换成这样就没这个警告了
listD[i]+=['python']
listD[i]+=['list']
不过我感觉这好像是pycharm自己的问题,分辨不了多维列表里的列表元素

for lst in listD:
lst.append("python")
试试.
尽量不要使用索引去访问list,容易越界
警告的原因就是IDE没认出来listD是个二维list