Python 元组 列表 字典的介绍及应用
2017-12-19 14:53
489 查看
Defcound(self.sub.start=none,end=now)
1.数组只能放相同数据类型,列表不需要相同类型
2创建一个列表只要把逗号分割成不同数据项使用方括号括起来即可
3列表的增删改查
增list.Insert(4,2000)在第几个位置添加元素
List.append(“hello”)增加到最后
如:list1.insert(1,2001)
表示索引下标为1的地方加入2001
结果为list1{“goole”,“2001”,“runoob”,“1997”,“2000”}
append
Append是追加(只能追加到最后)列表也可以相加
例如str1=【1,2,3,4,5】 str2=【2,3,4,5,6】
Print(str1+str2)
删 del list[2]删除第二个
Print(list1)删除第一个
Str1.pop()(表示把str1列表中最后一个删除)注:pop只是默认是最后
4000
一个也可以给一个索引值删除其他位置的内容 例如;str1
pop(1)这样就表示删除索引为1的内容
删除的第三种方法 remove(“”)表示删除括号里的内容但是只删除一次
例如:str1.remove(“2”)(表示删除了str1中的2,如果有同样的数字2只删除最前面的那个)
List1.pop(1)可以删除最后一个
Print(list1)指定删除某一个下标
List.Remove(“”)删除括号内的内容只能删除一个
List.index
查index(“runoob”)返回查找下标
print(str1.index(5))结果就是4因为5的下标在str中为4
6退出
a=[1,2,3,4,5]
b=a
print(id(b),id(a))
id 地址是一样的
while用固定循环去做
for用不固定循环去做
元组(1,2)
元组与列表相似但是元组的
Tuple元组 小括号是元组
Mytuple=(“123”,”abc”)
Print(len(mytuple)
元组增加不行,修改不行,删除均不行,只能查找
a=(1,2)
b=a
Print(b)
C,d=a
Print(c) 1
Prind(b) 2
如果值多余变量则报异常
例如:tup1=(“goole”,“runoob”,“1997”,“2000”)
tup2=(1,2,3,4,5)
tup3=();(表示创建空元组)
元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用例如:
Tup1=(50)(不加逗号,类型为整数)
Tup1=(50,)(加上逗号,类型为元组)
元组的元素无法修改所以增,删,改均不可以只可以查找
例如 print(Tup1【1】)
元组赋值:
字典
字典是另一种变量模型且存储任意类型对象。字典简称建筑队。
Mydic字典
Mydic=(“username”,”张三”,age“20”)
Print (mydic[“username”])
张三
增d[“键”]=值
删del[“键”]=
字典的增删改查
增:直接增加一个字典例如 abc【“height”】=1.8(这样再输出abc的时候后面就会多出height:1.8,注意格式也是中括号)
改:增加一个相同的字典改一下值就好例如:abc【“height”】=1.9(这样再输出结果就变成了height:1.9)
查找:(get)例如
Print(abc.get(xingbie))这样结果就是“男” get(里填写的是键输出就会出现它对应的值)
遍历所有的键;keys()
例如 for i in abc.keys(这句话表示循环长度为abc的所有的键)
Print(i)(结果就出了abc中所有的键)
遍历所有的值:values()
例如 for i in abc.values()(这句话表示循环长度为abc的所有的值)
Print(i)(结果就出了abc中所有的值)
遍历键和值(元组类型)items
例如 for i in abc.items()
Print(i)(结果就出了abc中所有的键和值是以元组形式打印)
dict =
{'Name':
'Runoob',
'Age': 7,
'Class':
'First'}
print
("dict['Name']:", dict['Name'])
print
("dict['Age']: ", dict['Age'])
结果
dict['Name']:
Runoob
dict['Age']:
7
dict =
{'Name':
'Runoob',
'Age': 7,
'Class':
'First'}
dict['Age']
= 8;
# 更新 Age
dict['School']
= "教程"
# 添加信息
结果
8
教程
显示删除一个字典用del命令,如下实例:
dict =
{'Name':
'Runoob',
'Age': 7,
'Class':
'First'}
del dict['Name']
# 删除键 'Name'
dict.clear()
# 删除字典
del dict
# 删除字典
1.数组只能放相同数据类型,列表不需要相同类型
2创建一个列表只要把逗号分割成不同数据项使用方括号括起来即可
3列表的增删改查
增list.Insert(4,2000)在第几个位置添加元素
List.append(“hello”)增加到最后
如:list1.insert(1,2001)
表示索引下标为1的地方加入2001
结果为list1{“goole”,“2001”,“runoob”,“1997”,“2000”}
append
Append是追加(只能追加到最后)列表也可以相加
例如str1=【1,2,3,4,5】 str2=【2,3,4,5,6】
Print(str1+str2)
删 del list[2]删除第二个
Print(list1)删除第一个
Str1.pop()(表示把str1列表中最后一个删除)注:pop只是默认是最后
4000
一个也可以给一个索引值删除其他位置的内容 例如;str1
pop(1)这样就表示删除索引为1的内容
删除的第三种方法 remove(“”)表示删除括号里的内容但是只删除一次
例如:str1.remove(“2”)(表示删除了str1中的2,如果有同样的数字2只删除最前面的那个)
List1.pop(1)可以删除最后一个
Print(list1)指定删除某一个下标
List.Remove(“”)删除括号内的内容只能删除一个
List.index
查index(“runoob”)返回查找下标
print(str1.index(5))结果就是4因为5的下标在str中为4
6退出
a=[1,2,3,4,5]
b=a
print(id(b),id(a))
id 地址是一样的
while用固定循环去做
for用不固定循环去做
元组(1,2)
元组与列表相似但是元组的
Tuple元组 小括号是元组
Mytuple=(“123”,”abc”)
Print(len(mytuple)
元组增加不行,修改不行,删除均不行,只能查找
a=(1,2)
b=a
Print(b)
C,d=a
Print(c) 1
Prind(b) 2
如果值多余变量则报异常
例如:tup1=(“goole”,“runoob”,“1997”,“2000”)
tup2=(1,2,3,4,5)
tup3=();(表示创建空元组)
元组中只包含一个元素时,需要在元素后面添加逗号,否则括号会被当作运算符使用例如:
Tup1=(50)(不加逗号,类型为整数)
Tup1=(50,)(加上逗号,类型为元组)
元组的元素无法修改所以增,删,改均不可以只可以查找
例如 print(Tup1【1】)
元组赋值:
字典
字典是另一种变量模型且存储任意类型对象。字典简称建筑队。
Mydic字典
Mydic=(“username”,”张三”,age“20”)
Print (mydic[“username”])
张三
增d[“键”]=值
删del[“键”]=
字典的增删改查
增:直接增加一个字典例如 abc【“height”】=1.8(这样再输出abc的时候后面就会多出height:1.8,注意格式也是中括号)
改:增加一个相同的字典改一下值就好例如:abc【“height”】=1.9(这样再输出结果就变成了height:1.9)
查找:(get)例如
Print(abc.get(xingbie))这样结果就是“男” get(里填写的是键输出就会出现它对应的值)
遍历所有的键;keys()
例如 for i in abc.keys(这句话表示循环长度为abc的所有的键)
Print(i)(结果就出了abc中所有的键)
遍历所有的值:values()
例如 for i in abc.values()(这句话表示循环长度为abc的所有的值)
Print(i)(结果就出了abc中所有的值)
遍历键和值(元组类型)items
例如 for i in abc.items()
Print(i)(结果就出了abc中所有的键和值是以元组形式打印)
访问字典里的值
把相应的键放入熟悉的方括弧,如下实例:dict =
{'Name':
'Runoob',
'Age': 7,
'Class':
'First'}
("dict['Name']:", dict['Name'])
("dict['Age']: ", dict['Age'])
结果
dict['Name']:
Runoob
dict['Age']:
7
修改字典
向字典添加新内容的方法是增加新的键/值对,修改或删除已有键/值对如下实例:dict =
{'Name':
'Runoob',
'Age': 7,
'Class':
'First'}
dict['Age']
= 8;
# 更新 Age
dict['School']
= "教程"
# 添加信息
结果
8
教程
删除字典元素
能删单一的元素也能清空字典,清空只需一项操作。显示删除一个字典用del命令,如下实例:
dict =
{'Name':
'Runoob',
'Age': 7,
'Class':
'First'}
del dict['Name']
# 删除键 'Name'
dict.clear()
# 删除字典
del dict
# 删除字典
相关文章推荐
- python3 列表 元组 字典的介绍及其应用
- python 列表list 元组tuple 字典dict 集合set 介绍
- Python 语言及其应用 Chapter_3_Note_2 容器_列表_元组_字典_集合
- python 列表list 元组tuple 字典dict 集合set 介绍
- python中列表、元组、字典内部功能介绍
- python列表、元组、字典的介绍及常用方法
- 20170214--PYTHON介绍+(列表,字典,元组)
- python的列表,元组和字典简单介绍
- Python数据结构:序列(列表[]、元组())与映射(字典{})语法总结
- 【python学习笔记】Python数据结构(列表,元组,字典,集合)
- Python 元组、列表、字典、文件
- 【第3章】Python容器:列表、元组、字典与集合
- 简明python教程 --C++程序员的视角(四):容器类型(字符串、元组、列表、字典)和参考
- 2.python基础深入(元组、字符串、列表、字典)
- Python笔记——基本数据结构:列表、元组及字典
- python基础系列教程——数据结构(列表、元组、字典、集合、链表)
- Test@python关于列表及字典的应用_(2)
- python字符串/元组/列表/字典互转
- python列表,元组,字典和字符串之间的相互转换
- Python字符串、元组、列表、字典互相转换的方法