Python教程

python数据类型(一)

本文主要是介绍python数据类型(一),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

本文主要讲python的常用数据类型的列表

增加或者修改代码如下:

list1 = ['Google', 'Bing', 'Baidu']

上面的list1就是一个列表,列表是可以进行操作的,下面写上具体操作方法

list1.append('So')

print(list1)

输出结果:
['Google', 'Baidu', 'Bing', 'So']

list1.append() 其中list1为需要操作的列表名,append()函数一次只能够添加一个值,如果想添加多值请往下看

此时这里注释掉上面的.append函数也就是输出结果为:
['Google', 'Baidu', 'Bing']

将代码注释后添加
list1.extend(['So', 'Fofa'])

print(list1)

此时的输出结果为:
['Google', 'Baidu', 'Bing', 'So', 'Fofa']

list1.extend() 其中list1为需要操作的列表名,extend()函数可以为列表添加多个值

上面的都是直接在最末尾中添加,下面介绍在列表中的特定位置插入内容
注释掉上面extend()函数的代码在下面继续打
list1.insert(0,'So')

print(list1)

打印出来的结果为:
['So', 'Google', 'Baidu', 'Bing']

这里要注意一个小细节,0是第一个位置,1是第二个位置。

删除列表的内容代码如下:

list1.remove('Google')

print(list1)

list1.remove() list1为列表名,remove()函数可以移除列表内的值,但是前提一定要是在列表中存在的值,否则会报索引错误,除非加上异常处理

del list1[1]

print(list1)

运行结果为:
['Google', 'Bing']

这个del list1[1] list1[1]代表list1这个列表的第二个位置,del函数是删除函数

list1.pop()

print(list1)

运行结果为:
['Google', 'Baidu']

list1.pop() 中list1为列表,pop() 函数默认移除列表最后一位的值,你也可以在里面具体删除具体位置的值

获取指定位置列表的值:
tmp = list1[0]

运行结果为:
Google

这个获取值也可以获取多个,例如我要获取list1列表中第二个到第三个的数值那么就应该让tmp变量编程
tmp = list1[1:2]

运行结果为:
['Baidu', 'Bing']

列表操作符号:
list2 = ['1','2','3','4']

list3 = list1 + list2

print(list3)

显示结果为:
['Google', 'Baidu', 'Bing', '1', '2', '3']

由此可见,+号的作用是将两个列表连接起来。

list2 = list1 * 2

print(list2)

显示结果为:
['Google', 'Baidu', 'Bing', 'Google', 'Baidu', 'Bing']

从显示结果可以知道*号可以将字符重复的添加到列表里面

还有更多的列表操作函数,下面继续演示:

list1.count(X) 统计元素X在列表list1里面出现的次数
list1.index(X) 输出元素X在列表list1里面的索引位置号
list1.index(X,0,3) 输出元素X在列表list1里面的索引位置号,规定范围为从第一个元素到第4个元素
list1.reverse() 将list1内内容翻转过来
list1.sort() 将list1进行从小到大的排序
list1.sort(reverse=True) 将列表list1里面地数据进行从大到小的排列

这篇关于python数据类型(一)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!