添加(插入)数组到dict

时间:2016-04-25 12:46:28

标签: python dictionary

我的第一个问题:Save the same content to .csv file as print command

我需要在结果[1]中插入新值。例如: remove_all_filters('posts_orderby'); $tag = get_term_by('name', 'title_post', 'post_tag'); $args=array( 'order'=>'ID', 'orderby'=>'ASC', 'tag__in' => $tag, 'posts_per_page'=>3, // Number of related posts to display. 'caller_get_posts'=>1 ); $my_query = new wp_query( $args ); var_dump($my_query->request); 无效。

我期望得到的东西:

result.insert([1][0], 'O')

我已经在结果[1]上有一些字符串值,我不想丢失它。这就是我需要插入(而不是替换)新字符串的原因。

它的工作但不是我所期望的。 我写的是:

result[1][0] =  'O'
result[1][1] = '1'
result[1][2] = 'CPU'
result[1][3] = ';'
result[1][4] = ';'

结果是:

result[1].insert(0, 'O')
result[1].insert(1, '1')
result[1].insert(2, 'CPU')
result[1].insert(3, ';')
result[1].insert(4, ';')

我该怎么做:

result[1] == ['O', '1', 'CPU', ';', ';', 'O', '2', 'DAT_SCADA_AsiGW_F06_GA01', '', '', "']"]
result[2] == ['O', '3', 'INFO', '', '', "']"]

1 个答案:

答案 0 :(得分:0)

result[1].insert(1, 'O')

插入' O'进入结果[1]中列表的第二个(又名。[1])位置。 请记住,结果是一个列表,其元素也是列表。

编辑: 要在结果列表中插入另一个条目,请使用以下命令:

result.insert(1, ['O', '1', 'CPU', ';', ';',])