理论教育 Python计算斐波那契数列前10项,列表方法及排序与逆转

Python计算斐波那契数列前10项,列表方法及排序与逆转

时间:2023-11-22 理论教育 版权反馈
【摘要】:已知斐波那契数列的前两个数值为0,1,计算其前10项。程序如下:程序运行结果为:[0,1,1,2,3,5,8,13,21,34]2.逆转reversereverse方法将列表逆转,例如:>>>L=[1,2,3]>>>L.reverse( )>>>L[3,2,1]3.排序sort由简单元素组成的列表,可以直接使用sort方法进行排序,例如:>>>L=[10,-10.2,88,0.1,3]>>>L.sort( )>>>L[-10.2,0.1,3,10,88]再如:>>>L=[Edward,Stephen,Foo]>>>L.sort( )>>>L[Edward,Foo,Stephen]上面例子验证了sort默认采用从小到大的顺序,实际上,sort方法还提供了reverse关键字,帮助程序员实现逆序排序。

Python计算斐波那契数列前10项,列表方法及排序与逆转

视频讲解:列表对象方法

Python中,列表是一个对象,调用列表对象的方法采用的格式如下:

列表.方法(参数)

列表最常用的方法包括:

1.追加append

append方法在列表的最后追加一个新元素。

【例6.1.1】 已知斐波那契数列的前两个数值为0,1,计算其前10项。程序如下:

程序运行结果为:

[0,1,1,2,3,5,8,13,21,34]

2.逆转reverse

reverse方法将列表逆转,例如:

>>>L=[1,2,3]

>>>L.reverse( )

>>>L

[3,2,1]

3.排序sort(www.daowen.com)

由简单元素组成的列表,可以直接使用sort方法进行排序,例如:

>>>L=[10,-10.2,88,0.1,3]

>>>L.sort( )

>>>L

[-10.2,0.1,3,10,88]

再如:

>>>L=[ˈEdwardˈ,ˈStephenˈ,ˈFooˈ]

>>>L.sort( )

>>>L

[ˈEdwardˈ,ˈFooˈ,ˈStephenˈ]

上面例子验证了sort默认采用从小到大的顺序,实际上,sort方法还提供了reverse关键字,帮助程序员实现逆序排序。例如:

>>>L=[10,-10.2,88,0.1,3]

>>>L.sort(reverse=True)

>>>L

[88,10,3,0.1,-10.2]

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈