威尼斯wns.9778官网活动_vnsc威尼斯城官网

热门关键词: 威尼斯wns.9778官网活动,vnsc威尼斯城官网
当前位置:威尼斯wns.9778官网活动 > 计算机教程 > 攻克python3-列表与元组(第三篇)威尼斯wns.9778官

攻克python3-列表与元组(第三篇)威尼斯wns.9778官

文章作者:计算机教程 上传时间:2019-05-10

列表

在python中列表的常用方法主要包括增加,删除,查看和修改。下面以举例子的方法具体说明,首先我们创建两个列表,列表是用[ ]表示的,里面的元素用逗号隔开。

1.列表的创建

a=[‘hello’,78,15.6,‘你好’] 

b=[78,1,1,4,5,6,1]

一.增加
names=["wurui","penghaokun","libowen","wurui","zhenshichao"]

方法一:a.append # 在a列表最后追加一个元素tom

2.列表的查看

['hello', 78, 15.6, '你好', 'tom']

print("names=",names)
print("names[0]=",names[0])             #查询第一个元素
#切片
print("names[-1]=",names[-1])           #查询最后一个元素
print("names[-2]=",names[-2])           #查询倒数第二个元素
print("names[0:3]=",names[0:3])         #查询前三个元素
print("names[:3]=",names[:3])           #从列表头开始切片查询,0可以省略
print("names[-3:-1]",names[-3:-1])      #从倒数第三个开始到倒数第一个元素
print("names[-3:]=",names[-3:])         #查询到列表尾部,-1可以省略
#步长切片
print("names[0:-1:2]=",names[0:-1:2])   #从头到尾隔一个输出一个
print("names[::2]=",names[::2])         #0与-1 可以省略  !!!问题省略之后不一样
print("wurui"in names)                  #判断"wurui"是否在列表

方法二:a.insert #把Tom这个元素放到a列表索引号为0的位置,列表中的第一个元素索引为0,第二个元素索引为1,以此类推。

威尼斯wns.9778官网活动 1

['tom', 'hello', 78, 15.6, '你好']

3.列表的增加

方法三: a.extend #表示把b列表元素添加到a列表中

print("增加前的列表:",names)
#names.append("zhouxuqiang")             #append函数添加到列表尾部,不能批量添加
names.insert(1,"zhouxuqiang")            #insret函数添加到指定位置,不能批量添加
print("增加后的列表:",names)

['hello', 78, 15.6, '你好', 78, 1, 1, 4, 5, 6, 1]

威尼斯wns.9778官网活动 2

二. 查看

4.列表的修改

1.通过索引查看列表中对应的元素:

print("修改前的列表:",names)
names[3]="guochangcheng"                 #通过覆盖直接赋值修改
print("修改后的列表:",names)

代码 :print(a[0], b[6])

威尼斯wns.9778官网活动 3

结果: hello 1

5.列表的删除

2.通过切片的方法,查看一部分列表中的元素:

print("删除前的列表:",names)
#del names[2]
#names.remove("zhenshichao")
#names.pop()
names.pop(3)                             #pop函数不带参数,直接删除尾部元素
print("删除后的列表:",names)

代码:print print

威尼斯wns.9778官网活动 4

结果:'hello', 78, 15.6] [5, 4, 1, 1,78]

6.查询元素角标

3.查找列表中的某一个元素的具体位置:

print("penghaokun的角标:",names.index("penghaokun"))

print(a.index

威尼斯wns.9778官网活动 5

结果为2

7.列表的反转与排序

表示15.6这个元素在a列表的第三个位置

#反转
print("元素的反转:")
print("反转前的列表:",names)
names.reverse()
print("反转后的列表:",names)

#排序
print("元素的排序:")
print("排序前的列表:",names)
names.sort()                             #排列的顺序按照ascll码表从小到大
print("排序后的列表:",names)

4.查找元素出现的次数:

威尼斯wns.9778官网活动 6

print(b.count

8.元素在列表中出现的次数

结果为3

print("wurui出现的次数:",names.count("wurui"))

表示在b列表里1出现了三次

威尼斯wns.9778官网活动 7

5.查找某个元素在不在列表中:

9.列表的拼接

print 结果为true

names1=[1,2,3]
print("被拼接的列表;",names)
print("拼接的列表:",names1)
names.extend(names1)                    #拼接后names1依然存在
print("拼接后的列表:",names)

print 结果为false

本文由威尼斯wns.9778官网活动发布于计算机教程,转载请注明出处:攻克python3-列表与元组(第三篇)威尼斯wns.9778官

关键词: