当前位置:   article > 正文

Python 之嵌套列表_python列表嵌套

python列表嵌套

        嵌套(nest),顾名思义,我中有你,你在我中之意。嵌套是 Python 语言中常见的现象,有函数嵌套,循环嵌套,可迭代对象嵌套等,具体到标题,即指列表中嵌套有列表,形如:

例 1

  1. >>> info = [['张三', 'M', '45'], ['李四', 'F', '36'], ['王五', 'M', '42']]
  2. >>> print(info)
  3. [['张三', 'M', '45'], ['李四', 'F', '36'], ['王五', 'M', '42']]

        类似的还有列表嵌套字典字典嵌套字典字典嵌套列表等,操作方法相近,本文以嵌套列表为例。

索引

        与列表索引一致,嵌套列表索引的语法为:

list_name[index1][index2][...]

        其中,index1 为目标元素所在子列表,index2 为子列表中的目标元素,以此类推……

如提取例 1 中李四的年龄信息:

  1. >>> info[1][2]
  2. '36'

排序

        同列表排序,如例 1 按年龄降序排列:

  1. >>> info.sort(key = lambda x: x[2], reverse = True)
  2. >>> info
  3. [['张三', 'M', '45'], ['王五', 'M', '42'], ['李四', 'F', '36']]

详见:Python 函数 sort(),sorted(

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/551815
推荐阅读
相关标签
  

闽ICP备14008679号