菜鸟教程python列表,关于python的列表

  菜鸟教程python列表,关于python的列表

  本文主要详细介绍Python列表。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下,希望能帮到你。

  00-1010列出更多方法列表的嵌套摘要

  

目录

  Index():返回指定数据位置的下标(注意:如果你要找的数据不存在,会报错。)。Count():统计指定数据在当前列表中出现的次数。Len():访问列表度数,即列表中数据的个数。In:确定指定的数据在列表序列中;如果为真,则返回Falsenot in:确定指定的数据不在列表序列中;如果不为真,将返回Falseappend():在列表末尾追加数据。Extend():在列表末尾追加数据。如果数据是一个系列,这个系列的数据将被逐个添加到列表中。Insert():在指定位置添加数据。Pop():删除指定下标的数据(默认为最后一个)并返回数据。Remove():删除列表中出现的某些数据。Clear():空列表reverse:reverse()sort:sort()copy()def generated omlist(a,b,n,random _ state) 3360

  从随机导入randint,seed

  种子(随机状态)

  ls=[]

  对于范围(n):内的I

  ls.append(randint(a,b))

  返回ls

  ls=generateRandomList(0,100,10,666)

  打印# [58,48,55,36,64,1,70,70,99,91]

  # index():返回指定数据所在位置的下标(注意:如果要找的数据不存在,会得到一个错误。)。

  打印(最小索引(55)) # 2

  打印(最小索引(70)) # 6

  print(ls.index(70,7,9)) # 7

  # print(ls . index(101))value error : 101不在列表中

  #-count():统计指定数据在当前列表中出现的次数。

  打印(最小计数(70)) # 2

  打印(最小计数(58)) # 1

  打印(最小计数(666)) # 0

  #-len():访问列表度数,即列表中数据的个数。Len也可以用在字符串/元组/字典等数据中。

  打印(镜头)

  #使用len遍历列表

  对于范围内的I(透镜(ls)):

  打印(ls[i])

  对于ls:中的x

  打印(x)

  #自己实现索引方法

  def my_index(ls,val):

  对于范围内的I(透镜(ls)):

  如果ls[i]==val:

  返回I

  返回-1

  print(myindex=,my_index(ls,70))

  print(myindex=,my_index(ls,101))

  #-in:判断指定的数据在列表序列中,如果是则返回True,否则返回False。

  #- not in:判断指定数据不在列表序列中,如果不在,返回True,否则返回False。

  打印(69英寸长)

  打印(70英寸长)

  打印(70不在ls中)

  打印(69不在ls中)

  #- append():在列表末尾追加数据。

  #- extend():在列表末尾追加数据。如果数据是一个系列,这个系列的数据将被逐个添加到列表中。

  # insert():在指定位置添加新数据。

  hero_ls=[]

  Hero_ls.append(七号鲁班)

  Hero_ls.append(妲己)

  hero_ls.append(123)

  打印(英雄_ls)

  Hero_ls.insert(1,“校领导”)

  Hero_ls.insert(1,校领导夫人)

  打印(英雄_ls)

  hero_ls.extend(BBQ )

  打印(英雄_ls)

  Hero_ls.extend([姚,姚])

  hero_ls.extend([123])

  打印(英雄_ls)

  #- pop():删除指定下标的数据(默认为最后一个)并返回数据。

  #- remove():删除列表中第四次出现的数据。

  #- clear():清空列表

  print(hero_ls.pop())

  print(hero_ls.pop())

  print(hero_ls.pop(1))

  打印(英雄_ls)

  Hero_ls.remove(妲己)

  打印(英雄_ls)

  hero_ls.clear()

  打印(英雄_ls)

  # del hero_ls

  #打印(hero_ls)

  #-反转:反转()

  lss=[1,2,3,4,5]

  lss.reverse()

  打印(lss)

  #-sort: sort()

  打印(ls)

  ls.sort()

  打印(ls)

  ls.sort(reverse=True)

  打印(ls)

  # -复制()

  nls=lss.copy()

  打印(nls)

  打印(nls)

  

列表更多的方法

  列表中还有列表,可以表示数学中的矩阵。

  Name _ list=[[bright , red , green],

  [汤姆,莉莉,罗斯],

  [张三,李四,王五]]

  print(名称列表[1])

  print(名称列表[1][0])

  练习

  #设计一个函数,生成N行直角三角形* *,存储在列表中并返回。

  定义生成(n):

  total_ls=[]

  对于范围(n):内的我

  ls=[]

  对于范围:内的j

  ls.append(* )

  总计_ls.append

  返回总计_ls

  打印(生成(6))

  对于生成(6):中的行

  对于第:行中的v

  print(v,end= )

  打印()

  ## 设计一个发等额红包的函数

  定义发送1(货币,计数):

  钱*=100 #分

  m=钱//数#每一份的金额

  l=货币百分比计数

  包=[]

  对于范围内的我(计数-1):

  袋子。附加(m/100)

  如果l==0:

  袋子。附加(m/100)

  else:

  bag.append((m l)/100)

  返回包

  打印(发送1(100,3))

  ## 设计一个发手气红包的函数

  定义发送2(货币,计数):

  钱*=100 #分

  从随机导入产生均匀分布的随机整数矩阵

  包=[]

  对于范围内的我(计数- 1):

  m=钱//数

  cur=2*randint(0,m-1)

  货币

  bag.append(cur/100)

  包.追加(钱/100)

  返回包

  打印(发送2(100,3))

  print(sum(send2(100,3)))

  ## 设计一个抢红包的函数

  

列表的嵌套

  本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注盛行信息技术软件开发工作室的更多内容!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: