基本数据类型(列表,元祖,字典)

一,列表

1,列表的定义:

[]内以逗号分隔,按照索引,存放各种数据类型,每个位置代表一个元素特性:
1.可存放多个值2.可修改指定索引位置对应的值,可变3.按照从左到右的顺序定义列表元素,下标从0开始顺序访问,有序列表的创建:
list_test=[’lhf‘,12,‘ok‘]list_test=list(‘abc‘)list_test=list([’lhf‘,12,‘ok‘])列表常用操作:
索引 切片追加(append()在后面追加,insert()可以选择位置插入)删除(pop()默认删除最后一个,remov()可以选择删除的元素)长度(len)循环whil循环,  for循环包含in

二,元祖

定义:与列表类似,只不过[]改成()特性:
1.可存放多个值2.不可变3.按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序元祖创建:
ages = (11, 22, 33, 44, 55)ages = tuple((11, 22, 33, 44, 55))元祖的常用操作:
索引切片循环长度包含
三,字典定义:{key1:value1,key2:value2},key-value结构,key必须可hash
特性:

1.可存放多个值2.可修改指定key对应的值,可变3.无序字典的创建:
person = {"name": "tom", ‘age‘: 18}或person = dict(name=‘tom‘, age=18)person = dict({"name": "tom", ‘age‘: 18})person = dict(([‘name‘,‘tom‘],[‘age‘,18]))
字典的常用操作:
索引新增删除键、值、键值对循环长度
 
 
时间: 2024-08-21 15:27:44

基本数据类型(列表,元祖,字典)的相关文章

字符串 数字 列表 元祖 字典 的不同分类and集合的概念

可变不可变 1.可变:列表 字典 2.不可变:字符串 数字 元祖 访问顺序: 1.顺序访问:字符串 列表 元祖 2.映射:字典 3.直接访问:数字 存放元素个数: 容器类型:列表 元祖 字典 原子:数字 字符串 id(变量名)可以查出储存的位置 s={1,2,3,3,9,8,8} print(id(s)) 41383080 集合(set): 1.不同元素组成 2.无序 3.集合中元素必须是不可变类型 例如: s={1,2,3,3,9,8,8} print(type(s)) 输出 <class '

python学习day-3 列表 元祖 字典

一.列表list a.基础 1. li = [1, 12, 9, "age", ["石振文", ["19", 10], "庞麦郎"], "alex", True] 中括号括起来:,分割每个元素:列表中的元素可以是数字,字符串,列表,布尔值......:列表可以嵌套 (他就是个集合,内部放置任何东西) 2.可以进行索引,切片取值 li = [1, 12, 9, "age", ["

python----基础之数据类型(元祖,字典,集合)

元祖 元祖的定义和特性 定义:列表已经介绍过,现在介绍一种与类表相似的类型,叫做元祖,只不过把[]改成(). 特性: 1.可以存放多个指 2.不可变 3.按照从左往右的顺序定义元祖的元素,下标从0开始依次顺序访问,有序 元祖的创建与常用类型 1 # 创建 2 >>> we = (11, 22, 33, 44, 55) 3 >>> we 4 (11, 22, 33, 44, 55) 5 >>> type(we) 6 <class 'tuple'&g

python,列表/元祖/字典

1.格式 li=[1,2,3,'a','b','c']#list列表 tu=(1,2,3,'a','b','c',)#tuple元祖 info={ 'k1':'v1', 'k2':'v2' }#字典,键值对key/value,其中vaule可以是任意值#列表.字典.bool不能做key,元祖.数字可以 2.键值对函数 info.items( ) 3.字典常用函数 1 dic1=info.fromkeys(['k1','k2'],99) 2 #根据序列创建字典,指定统一value 3 print(

python 高级数据类型(列表 元祖 字典 字符串)

高级变量类型 目标 列表 元组 字典 字符串 公共方法 变量高级 知识点回顾 Python 中数据类型可以分为 数字型 和 非数字型 数字型 整型 (int) 浮点型(float) 布尔型(bool) 真 True 非 0 数 -- 非零即真 假 False 0 复数型 (complex) 主要用于科学计算,例如:平面场问题.波动问题.电感电容等问题 非数字型 字符串 列表 元组 字典 在 Python 中,所有 非数字型变量 都支持以下特点: 都是一个 序列 sequence,也可以理解为 容

每日练习0424---函数和列表 元祖 字典的习题 sort和sorted总结

18.要求实现一函数,该函数用于求两个集合的差集,结果集合中包含所有属于第一个集合但不属于第二个集合的元素 def diff_set(s1,s2): diff_list=[] for i in s1: if i not in s2: #遍历s1,判断是否在s2中,若不在添加到新的列表中 diff_list.append(i) return set(diff_list) print(diff_set({1,2,5,9},{2,3,5})) #19.找出一段句子中最长的单词及其索引位置,以list返

python基础数据类型一(元祖)

一.元祖 1.对于容器型数据类型list,无论谁都可以对其增删改查,那么有一些重要的数据放在list中是不安全的,所以需要一种容器类的数据类型存放重要的数据,创建之初只能查看而不能增删改,这种数据类型就是元祖. 元祖:俗称不可变的列表,又被成为只读列表,元祖也是python的基本数据类型之一, 用小括号括起来,里面可以放任何数据类型的数据,查询可以,循环也可以,切片也可以.但就是不能改.在python中关键字是tuple tu = ('我','怎么','这么','可爱') tu1 = tu[0]

Python数据类型之元祖

一.基本数据类型 整数:int 字符串:str(注:\t等于一个tab键) 布尔值: bool 列表:list  列表用[] 元祖:tuple 元祖用() 字典:dict注:所有的数据类型都存在想对应的类列里,元祖和列表功能一样,列表可以修改,元祖不能修改. 二.列表所有数据类型: 基本操作: 索引 切片 长度 包含 循环 class tuple(object): """ tuple() -> empty tuple tuple(iterable) -> tupl

腾讯课堂——基础数据类型(tuple元祖)

初识元祖 标准类型 数字 字符串 列表 字典 元组 定义:与列表类似,只不过[]改成() 特性: 1.可存放多个值 2.不可变 3.按照从左到右的顺序定义元组元素,下标从0开始顺序访问,有序 元祖的创建 ages = (11, 22, 33, 44, 55) 或 ages = tuple((11, 22, 33, 44, 55)) 顺序及下标图示 元祖的常用操作 索引 切片 循环 长度 包含 元祖的特性详解 1.可存放多个值 如果元祖中只有一个值 t = (1,) t = (1) #<==>t

元祖&amp;字典

#什么是元祖:元祖是一个不可变的列表(没有改的需求) #======================================基本使用======================================#1.用途:用于存放多个值,当存放的多个值只有读的需求 没有改的需求时用元祖最合适 #2.定义方式:在()内用,分割开多个任意类型的值t=(1,3.1,'aaa',(1,2,3),['a','b'])t=tuple(...)res=tuple('hello')res=tuple(['