python tkinter获取屏幕大小_每日一课 | 在Python中获取列表的长度和大小

ed6ec99e68f0ee3339eeec8144f293e3.gif Python是一种非常具有表现力的语言,它提供了不同的结构来简化开发人员的工作。该列表是python提供的最受欢迎的数据结构之一。在常规工作流程中,我们在列表中添加元素或从列表中删除元素。但是在这种浮动的情况下,我们需要获取列表的长度。我们如何获得列表的长度或大小?在本教程中,我们将研究获取长度列表的不同方法。

使用内置的len()函数 

如前所述,  len 是默认情况下python提供的内置函数。我们可以使用此功能,仅将列表作为参数提供,如下所示。语法非常简单,我们仅将 len()  ,数组中的列表,数组,元组或字典类型变量提供为数组。
name_list=['ismail','ahmet','ali']len(name_list) 
fruit_list = ['apple', 'banana', 'carrot' , 'melon' , 'tomato']len(fruit_list)
number_list = [1,2,3,4,5,6,7,8,9,10,12,13,14,15]len(number_list)
075c55a6ec7106a7288a003d12b62d9d.png 使用内置的len()函数

获取多维列表长度

在前面的内容中,我们研究了单个维度列表的长度。但是在现实情况下,将存在多维列表。我们还可以仅通过提供相关子列表的索引来获得此列表一维长度的长度,如下所示。在此示例中,我们要获取第一个子数组的长度。
name_list=[['ismail','elif'],'ahmet','ali',[7,8,9,10],1,2,3,['apple', 'banana', 'carrot' , 'melon' , 'tomato']]len(name_list)len(name_list[0])len(name_list[7])
2cf75247c25b525e91401c20eecab42c.png
获取多维列表长度
我们提供子列表元素索引为这是 ['ismail','elif'] 并将此子列表的长度设为 2

使用For循环通过迭代每个元素来计算长度

len() 函数提供了一种非常方便,轻松且有效的方式来获取数组的长度或大小。但是在某些情况下,我们可能希望通过一一计算列表的长度或大小。甚至我们也想消除列表中的某些元素并且不计算它们。在此示例中,我们可以通过 for 列表使用 for 循环来实现。
name_list=['ismail','ahmet','ali']count=0for element in name_list:count=count+1print(count)
name_list=[['ismail','elif'],'ahmet','ali',[7,8,9,10],1,2,3,['apple', 'banana', 'carrot' , 'melon' , 'tomato']]count=0for element in name_list:count=count+1print(count)
2f4681520d8638388eecf68de9d42581.png
使用For循环通过迭代每个元素来计算长度

字典长度

len() 函数在获取诸如字典之类的不同数组类型的长度或大小时非常有用。我们可以使用相同的语法来计算字典键,值类型元素。这将对1个键和值对进行计数。
name_surname={'ismail':'baydan','ahmet':'baydan','ali':'baydan'}len(name_surname)
8c3a166939469bff6bbf2982f14ad0d2.png 字典长度 翻译自: https://www.poftut.com/get-length-size-list-python/

推荐阅读--

每日一课 | Python 中生成 0 到 9 之间的随机整数

每日一课 | 如何将int转换为String

每日一课 | Python的分支结构讲解

每日一课 | Python程序将字符串的M个字符重复N次

每日一课 | 读取浮点数

94483b14-7e28-eb11-8da9-e4434bdf6706.svg

球分享

95483b14-7e28-eb11-8da9-e4434bdf6706.svg

球点赞

2df0fc32d1ceceadc6f9a332b962697c.gif

球在看

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值