Add/Append 列表中特定索引的值
Add/Append value to specific index in a list
我有以下列表:
a = [['628', 'facial-expressions_2868588k.jpg', 'anger', '2'], ['628', 'facial-expressions_2868585k.jpg', 'surprise', '5'], ['628', 'facial-expressions_2868584k.jpg', 'disgust', '6'], ['628', 'facial-expressions_2868582k.jpg', 'fear', '4'], ['dwdii', 'Aaron_Eckhart_0001.jpg', 'neutral', '3'], ['302', 'Aaron_Guiel_0001.jpg', 'happiness', '1'], ['302', 'Aaron_Patterson_0001.jpg', 'neutral', '3'], ['302', 'Aaron_Peirsol_0001.jpg', 'happiness', '1'], ['302', 'Aaron_Peirsol_0002.jpg', 'happiness', '1'], ['302', 'Aaron_Peirsol_0003.jpg', 'happiness', '1'], ['302', 'Aaron_Peirsol_0004.jpg', 'neutral', '3'], ['302', 'Aaron_Pena_0001.jpg', 'neutral', '3']]
我想将 append/add 值赋给此列表的索引。
假设我想将 'hi'
附加到此列表的第一个索引以获得以下内容:
a = [['628', 'facial-expressions_2868588k.jpg', 'anger', '2', 'hi'], ['628', 'facial-expressions_2868585k.jpg', 'surprise', '5'], ['628', 'facial-expressions_2868584k.jpg', 'disgust', '6'], ['628', 'facial-expressions_2868582k.jpg', 'fear', '4'], ['dwdii', 'Aaron_Eckhart_0001.jpg', 'neutral', '3'], ['302', 'Aaron_Guiel_0001.jpg', 'happiness', '1'], ['302', 'Aaron_Patterson_0001.jpg', 'neutral', '3'], ['302', 'Aaron_Peirsol_0001.jpg', 'happiness', '1'], ['302', 'Aaron_Peirsol_0002.jpg', 'happiness', '1'], ['302', 'Aaron_Peirsol_0003.jpg', 'happiness', '1'], ['302', 'Aaron_Peirsol_0004.jpg', 'neutral', '3'], ['302', 'Aaron_Pena_0001.jpg', 'neutral', '3']]
我该怎么做?
做a[0].append('hi')
因为你想要的列表是列表a
.
中的第0个索引
a[0].append('hi')
。只需从外部索引号转到内部索引号即可。
例如,如果您有以下列表:
num_list = [1, [2, 3], [4, [5], 6]]
假设您想添加 0
以具有以下内容:
num_list = [1, [2, 3], [4, [5, 0], 6]]
为此,您需要这样做:
num_list[2][1].append(0)
我有以下列表:
a = [['628', 'facial-expressions_2868588k.jpg', 'anger', '2'], ['628', 'facial-expressions_2868585k.jpg', 'surprise', '5'], ['628', 'facial-expressions_2868584k.jpg', 'disgust', '6'], ['628', 'facial-expressions_2868582k.jpg', 'fear', '4'], ['dwdii', 'Aaron_Eckhart_0001.jpg', 'neutral', '3'], ['302', 'Aaron_Guiel_0001.jpg', 'happiness', '1'], ['302', 'Aaron_Patterson_0001.jpg', 'neutral', '3'], ['302', 'Aaron_Peirsol_0001.jpg', 'happiness', '1'], ['302', 'Aaron_Peirsol_0002.jpg', 'happiness', '1'], ['302', 'Aaron_Peirsol_0003.jpg', 'happiness', '1'], ['302', 'Aaron_Peirsol_0004.jpg', 'neutral', '3'], ['302', 'Aaron_Pena_0001.jpg', 'neutral', '3']]
我想将 append/add 值赋给此列表的索引。
假设我想将 'hi'
附加到此列表的第一个索引以获得以下内容:
a = [['628', 'facial-expressions_2868588k.jpg', 'anger', '2', 'hi'], ['628', 'facial-expressions_2868585k.jpg', 'surprise', '5'], ['628', 'facial-expressions_2868584k.jpg', 'disgust', '6'], ['628', 'facial-expressions_2868582k.jpg', 'fear', '4'], ['dwdii', 'Aaron_Eckhart_0001.jpg', 'neutral', '3'], ['302', 'Aaron_Guiel_0001.jpg', 'happiness', '1'], ['302', 'Aaron_Patterson_0001.jpg', 'neutral', '3'], ['302', 'Aaron_Peirsol_0001.jpg', 'happiness', '1'], ['302', 'Aaron_Peirsol_0002.jpg', 'happiness', '1'], ['302', 'Aaron_Peirsol_0003.jpg', 'happiness', '1'], ['302', 'Aaron_Peirsol_0004.jpg', 'neutral', '3'], ['302', 'Aaron_Pena_0001.jpg', 'neutral', '3']]
我该怎么做?
做a[0].append('hi')
因为你想要的列表是列表a
.
a[0].append('hi')
。只需从外部索引号转到内部索引号即可。
例如,如果您有以下列表:
num_list = [1, [2, 3], [4, [5], 6]]
假设您想添加 0
以具有以下内容:
num_list = [1, [2, 3], [4, [5, 0], 6]]
为此,您需要这样做:
num_list[2][1].append(0)