首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python初学零基础也不怕,从0开始!

Python3 列表。列表是咱们在python中最常用的数据模型,他承担的重要的人物,也展示出了他强大的一面。

序列是Python中最根本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。

Python有6个序列的内置类型,但最常见的是列表和元组。

序列都能够进行的操作包括索引,切片,加,乘,查看成员。

此外,Python现已内置确定序列的长度以及确定最大和最小的元素的方法。

列表是最常用的Python数据类型,它能够作为一个方括号内的逗号分隔值呈现。

列表的数据项不需要具有相同的类型

list1 = ['Google', 'Runoob', 1997, 2000];list2 = [1, 2, 3, 4, 5];list3 = ["a", "b", "c", "d"];

与字符串的索引一样,列表索引从0开端。列表能够进行截取、组合等。

拜访列表中的值

运用下标索引来拜访列表中的值,同样你也能够运用方括号的方式截取字符,如下所示:

实例(Python 3.0+)

#!/usr/bin/python3list1 = ['Google', 'Runoob', 1997, 2000];list2 = [1, 2, 3, 4, 5, 6, 7]; print("list1[0]: ", list1[0])print("list2[1:5]: ", list2[1:5])

运转实例 »

以上实例输出成果:

list1[0]: Googlelist2[1:5]: [2, 3, 4, 5]

更新列表

你能够对列表的数据项进行修正或更新,你也能够运用append()方法来添加列表项,如下所示:

实例(Python 3.0+)

#!/usr/bin/python3list = ['Google', 'Runoob', 1997, 2000]print("第三个元素为 : ", list[2])list[2] = 2001print("更新后的第三个元素为 : ", list[2])

注意:咱们会在接下来的章节评论append()方法的运用

以上实例输出成果:

第三个元素为 : 1997更新后的第三个元素为 : 2001

删除列表元素

能够运用 del 句子来删除列表的的元素,如下实例:

实例(Python 3.0+)

#!/usr/bin/python3list = ['Google', 'Runoob', 1997, 2000]print(list)dellist[2]print("删除第三个元素 : ", list)

以上实例输出成果:

删除第三个元素 : ['Google', 'Runoob', 2000]

注意:咱们会在接下来的章节评论remove()方法的运用

1 台阶问题/斐波纳挈

一只青蛙一次能够跳上1级台阶,也能够跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。

斐波那契解说:

斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁衍为比如而引入,故又称为“兔子数列”。

指的是这样一个数列 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233,377,610,987,1597,2584,4181,6765,10946,17711,28657,46368........这个数列从第3项开端,每一项都等于前两项之和。

如果设F(n)为该数列的第n项(n∈N*),那么这句话能够写成如下方式::F(n)=F(n-1)+F(n-2)。明显这是一个线性递推数列。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180202A0OA4P00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券