ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

python的数据结构和基本语法

2022-02-22 21:04:09  阅读:171  来源: 互联网

标签:python 元素 list 列表 语法 dict 键值 数据结构 字典


1.支持的数据类型

str(字符串类型)、int(整型)、flout(浮点型)、bool(逻辑值)、complex(复数【数学上的】)、bytes(字节型)、list(列表)、tuple(元组【不可以修改的有序列表】)、set(集合【无序,唯一的值的合集】)、dict(map)(字典)

 

2.python

在声明一个变量时可以不声明它的类型,在赋值时确定类型

在生命的容器型变量中,内部的元素类型是任意的

由于列表、集合和字典非常频繁的使用,在数据挖掘过程中,数据通常以向量的方式表示、存储在列表中

 

3.数据类型详述

(1)列表

可以理解为是一个有序可重复的数组,主要用于按顺序存放数据

list=['one','two',3,4,5]

每一个元素都有一个位置标记,并且元素可以重复

print(list[0])   #输出one

print(list[4])  #输出5

 

指令:

添加元素:list.append(x)   #向列表中加入一个新的元素x

删除元素:del list[2] #删除位于位置2的元素

修改元素:list[2]='three' #修改位于位置2的元素

查询列表长度:len(list) #返回列表长度

列表运算:list1+list2 #列表相加,返回一个新的列表,里面按顺序有list1和list2的所有元素

                 list*2 #列表重复,返回一个新的列表,里面按顺序出现list1中的元素两次

判断list中是否有x这个元素:x in list

 

(2)集合(set)

集合是一个无序的不重复序列

可以使用大括号{}后者set()函数创建集合

注意:创建一个空集合必须用set()而不能用{},因为{}是用来创建一个空字典的

 

指令:

添加元素:abc.add(x)    #向列表中加入一个新的元素x

 

删除元素:abc.remove(x)#从列表中删除元素x

 

 

(3)字典(dict)

字典中存放的每一个元素是一个键值对(key:value)

key是不能重复的,存入相同的key,他的value会被替换成最新的

dict={}代表使用的大括号声明一个空字典

 

指令:

向字典中添加键值对:dict['c']=3

从字典中删除键值对:del dict['a'] #只需要标记key就删除了键值对

 

标签:python,元素,list,列表,语法,dict,键值,数据结构,字典
来源: https://www.cnblogs.com/ning-cli/p/15924903.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有