Python基本语法

Posted Digital-LI

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python基本语法相关的知识,希望对你有一定的参考价值。

 

 

 

 

 

第三章 Python容器:列表、元组、字典与集合

数据结构的分类依据?基本的“数组”在python中是列表,

数据结构的作用?容器,盛放数据,是由原子组成的分子。可以将一群数据进行整合、拆分、重排。

3.2 列表

列表是啥?顺序表,可以同时存放任意类型数据,可变。

如何创建列表?3种方式,【】,list()、列表推导。

test = ["lizhixin", 1991, 180.0, True]
>>> b = (lizhixin, 1991, 180.0, False)
>>> a =list(b)  #list不能有多个参数,其作用是将其他结构转化为列表
>>> a
[lizhixin, 1991, 180.0, False]

额外阅读:Python 列表(List)操作方法详解

list( )函数都有哪些用途?

如上,可以将元组转化为列表;其次可以将字符串转化为列表,如下:

>>> a = list("lizhixin")
>>> a
[l, i, z, h, i, x, i, n]

如何分割字符串?使用split()方法,如下:

>>> a = "lizhixin"
>>> b = a.split(i)
>>> b
[l, zh, x, n]

如何获得列表中的某个元素?修改元素? 使用偏移量offset

>>> a = ["li", "zhi", "xin"]
>>> a[0] #最多为a[2]
li
>>> a[-1] #最少为a[-3]==a[0]
xin

列表中的列表有什么用途? 组成了一个简单的二位数组,如下:

>>> a = [li, zhi, xin]
>>> b = [zhang, lu]
>>> c = [ming]
>>> d = [a, b, c]
>>> d
[[li, zhi, xin], [zhang, lu], [ming]]
>>> d[0][0]
li
>>> d[2][0]
ming

如何使用切片提取指定范围的元素? 切片用法很多,主要有三个参数,起始、终止和步长。[start:end:step,注意提取到的是end-1。

>>> a = [0,1,2,3,4,5]
>>> a[0:3]  #3-1
[0, 1, 2]
>>> a[::2]  #默认从0开始
[0, 2, 4]
>>> a[::-2]  #从最后开始
[5, 3, 1]
>>> a[::-1]
[5, 4, 3, 2, 1, 0]

如何向尾部添加函数?如何合并列表?如何插入元素?如何删除指定位置元素?如何删除指定值的元素?如何获取并删除指定位置元素?

 

如何查询具有指定值元素的位置?如何判断值是否存在?如何计算特定值出现的次数?如何转换为字符串?

 

如何排序?如何获取长度?如何赋值和赋值列表?

 

 

3.3 元组

 

3.4 字典

 

3.5 集合

没有顺序

 

3.6 比较

 

3.7 大型数据结构

以上是关于Python基本语法的主要内容,如果未能解决你的问题,请参考以下文章

Python基本语法与变量的相关介绍

在下面的代码片段中的剩余 ='passthrough' 处的代码中出现语法错误

python基本语法

Python基本语法

02 python基本语法和数据类型

Python基本语法