获取第一个元素作为索引以更新列表中的其余元素

Posted

技术标签:

【中文标题】获取第一个元素作为索引以更新列表中的其余元素【英文标题】:Get first element as index to update the rest of the elements within the list 【发布时间】:2021-03-29 23:04:28 【问题描述】:

This is my web output using flask

registrant_record = [['1', 'James Dommenick Asaria', 'bluesmooth22@gmail.com', '09057367450', 'reg'], ['2', 'Dominador Sultan', 'princessaming@gmail.com ', '09363319670', 'reg']]

我想在点击更新按钮时获取第一个元素。

【问题讨论】:

【参考方案1】:
    registrant_record = [['1', 'James Dommenick Asaria', 'bluesmooth22@gmail.com', '09057367450', 'reg'], ['2', 'Dominador Sultan', 'princessaming@gmail.com', '09363319670', 'reg']]
    registrant_dict=
    for i in registrant_record:
        registrant_dict[int(i[0])]=i[1:]


    print(registrant_dict[1])
    output
    ['James Dommenick Asaria', 'bluesmooth22@gmail.com', '09057367450', 'reg']

   ##### if you want just the first name ####
    registrant_record = [['1', 'James Dommenick Asaria', 'bluesmooth22@gmail.com', '09057367450', 'reg'], ['2', 'Dominador Sultan', 'princessaming@gmail.com', '09363319670', 'reg']]
    registrant_dict=
    for i in registrant_record:
        # you want to get the first change i[1] or second element i[2]
        registrant_dict[int(i[0])]=i[1]
    
    print(registrant_dict[1])
    output
    ['James Dommenick Asaria']

【讨论】:

以上是关于获取第一个元素作为索引以更新列表中的其余元素的主要内容,如果未能解决你的问题,请参考以下文章

获取包含元组的列表的索引,其中元组的第一个元素与模式匹配

JSTL:迭代列表但以不同方式处理第一个元素

Compose 更新列表中的元素

为啥带有单个条目的python列表为-1索引和0索引提供第0个元素? [复制]

怎么查找python列表中元素的位置

第一个Python列表索引大于第二个列表中的元素