Python 列表操纵方法详解(二),你值得一看!

分享
开发者 2024-9-19 14:05:25 173 0 来自 中国
在创建的列表中,偶尔间元素的分列序次是无法猜测的,但是经常要以特定的序次出现信息
1.利用sort () 对列表永世排序
假如有一个名字列表,并要让此中的名字按照字母序次分列。
运行结果:
* sort () 永世性的修改列表元素的分列序次,再也无法规复到原来的分列序次
同样可以按照与字母相反的序次来分列列表的元素,只须要向 sort ()转达参数 reverse = True 即可,这种分列也是永世的
运行结果:
2.利用函数Sorted()对列表临时排序
要保存列表元素原来的分列序次,同时以特定的序次出现他们,可以利用sorted()
函数sorted()让你可以或许按照特定的序次表现列表元素,同时不影响它们在列表中的原始分列序次
5.png 运行结果:
3.倒着打印列表
要反转列表元素的分列序次,可利用reverse()。比方
运行结果:
注意reverse() 不是按照字母反着的序次打印,只是反转列表元素的分列序次,reverse() 永世性的修改列表元素的序次,但可随时规复到原来的分列序次,只须要对列表再次调用reverse() 即可。
4.确定列表的长度
利用len() 可以快速熟悉列表的长度,如:
运行结果:
5.遍历整个列表
运行结果:
6.创建数值列表
6.1利用函数range() 天生一系列数。
13.png 运行结果:
14.png 6.2利用range()创建数字列表
函数range() 从2开始,然后不绝加2,直到凌驾终值(11),因此输出结果:
比方将前10个 整数的平方加入一个列表中,
起首,创建一个名为squares的空列表,
然后利用函数range() 让Python遍历1~10的值,
在循环中,盘算当前值的平方,并将结果赋值给变量square,
然后,将新盘算得到的平方值附加到列表squares末端,循环竣事后,打印列表squares
17.png 运行结果:
18.png 也可以直接写成下面情势
squares = [value**2 for value in range(1,11)]


本篇文章就到这里了,希望可以或许给你带来资助,也希望您可以或许多多关注更多内容!
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2025-3-10 20:26, Processed in 0.178048 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表