Python项操作

Python项操作

序 言

项,其实我们并不陌生。我们来讨论下项的操作,如:创建、统计、添加、排序等。

创建项

创建空项:

list=[]

list

输出:[]

创建项:

nums=[1,3,5,7,9]

nums

输出:[1, 3, 5, 7, 9]

索引

times=["morning","afternoon","evening","night"]

times[4]

输出:

IndexError: list index out of range

索引错误:列表索引超出范围

len(times)

输出:4

统计

color_list=["red","blue","magenta","red","yellow"]

统计列表中项的总数:

color_list.count("red")

输出:2

color_list.count("black")

输出:0

查找第一次出现的索引位置:

color_list.index("magenta")

输出:2

color_list.index("pink")

输出:

ValueError:'pink'is not in list

值错误:“粉红色”不在列表中

检查该项在不在列表中:

"pink" in color_list

输出:False

"red" in color_list

输出:True

添加

添加列表内容:

colors=[]

colors.append("red")

colors.append("pink")

colors

输出:['red','pink']

在列表中添加另一个列表:

colors1=["red","blue"]

colors2=["pink","yellow"]

colors1.extend(colors2)

colors1

输出:['red','blue','pink','yellow']

colors2

输出:['pink', 'yellow']

修改

letters=["A","B","C","D","e"]

修改列表里的内容:

letters[4]="E"

letters

输出:['A', 'B', 'C', 'D', 'E']

注意:这时候整一个项的值,已经被篡改

删除列表里的内容:

letters.remove("e")

输出:

ValueError: list.remove(x): x not in list

值错误:list.remove(x):x不在列表中

letters.remove("E")

letters

输出:['A', 'B', 'C', 'D']

letters.insert(2,"Center")

letters

输出:['A', 'B', 'Center', 'C', 'D']

列表运算

a=[1,2,4]

b=[5,7,9]

列表相加:

a+b

输出:[1, 2, 4, 5, 7, 9]

列表相乘:

a*2

输出:[1, 2, 4, 1, 2, 4]

排序

n=[5,1,8,7,3,9]

升序:

n.sort()

n

输出:[1, 3, 5, 7, 8, 9]

降序:

n.reverse()

n

输出:[9, 8, 7, 5, 3, 1]

关注文教Crazy,持续更新,敬请期待!

https://v.qq.com/x/page/d0624ymjidc.html

高清视频复制地址到浏览器打开即可。

Ps:建议在1.25倍播放速率学习

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180408G0YRHS00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券