我是靠谱客的博主 年轻白开水,这篇文章主要介绍从零开始的Python学习初级篇(5)列表丶元组丶字典及其常规操作一、列表二丶元组三丶字典,现在分享给大家,希望可以做个参考。

一、列表

 1.1 列表的特点

1.列表的元素是有顺序的排序

2.索引映射唯一 一个数据

3.列表可储存重复数据

4.任意数据类型可以混存

5.根据需要动态分配和回收内存

 1.2 定义列表

复制代码
1
2
3
4
5
6
7
8
9
'定义一个空列表' #第一种方式 list1=list() #第二种方式 list2=[]

列表的常规操作

  查询

通过下标查元素

list[]

复制代码
1
2
3
4
5
6
7
8
"通过下标查询元素" list1=['宝贝',25,'小丑'] print(list1[0]) 得到结果: 宝贝

通过元素查下标

 index(元素)

1.查询指定元素在列表中的下标,如果元素不存在就会抛出ValueError

2.如果列表中存在N个相同元素只返回元素中第一个元素

3.可以制定范围之间进行查找

复制代码
1
2
3
4
5
6
7
8
9
10
11
"通过元素查下标" list1 = ['宝贝',25,'小丑'] print(list1.index(25)) 得到结果: 1

 修改列表内的元素

list[下标]=修改后的新值

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
"修改列表内的元素" list1=['宝贝',25,'小丑'] list1[0]='海王' print(list1) 得到结果: ['海王', 25, '小丑']

  增加列表元素

append()  在列表尾添加一个元素

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
​ "在列表尾添加一个元素" list1=['宝贝',25,'小丑'] list1.append('海王') print(list1) 得到结果: ['宝贝', 25, '小丑', '海王'] ​

insert(下标,元素) 在列表指定下标位置添加一个元素

复制代码
1
2
3
4
5
6
7
8
9
10
11
"insert(下标,元素) 在列表指定下标位置添加一个元素" list1=['宝贝',25,'小丑'] list1.insert(1,'海王') print(list1) 得到结果: ['宝贝', '海王', 25, '小丑']

  删除

remove()   一次只删除一个元素,重复元素只删除一个,元素不存在会报错

复制代码
1
2
3
4
5
6
7
8
9
"删除列表中指定的元素" list1=['宝贝',25,'小丑'] list1.remove('小丑') print(list1) 得到结果: ['宝贝', 25]

pop()    删除一个指定位置的元素,元素不存在会弹出IndexE,不指定默认删除最后一个元素

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
"删除一个指定位置的元素" list1=['宝贝',25,'小丑'] list1.pop(0) print(list1) 得到结果: [25, '小丑']

del    删除列表

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
"删除列表" list1=['宝贝',25,'小丑'] del list1 print(list1) 得到结果: #报错list1不存在 Traceback (most recent call last): File "D:/XXXX/XXXX.py", line 6, in <module> print(list1) NameError: name 'list1' is not defined

clear()  清空列表

复制代码
1
2
3
4
5
6
7
8
9
10
11
"清空列表" list1=['宝贝',25,'小丑'] list1.clear() print(list1) 得到结果: []

  列表生成式

语法格式

[列表元素表达式  for  列表元素表达式包含的自变量 in range()]

二丶元组

2.1 元组的特点

元组与字符串一样属于不可变序列。没有增 删 改 的操作。

2.2 定义元组

复制代码
1
2
3
4
5
6
7
'定义一个空元组' #第一种方法 tuple1=tuple() #第二章方法 tuple2=()

  查询

通过下标查元素

tuple[]

复制代码
1
2
3
4
5
6
7
8
"通过下标查元素" tuple1=('宝贝',25,'小丑') print(tuple1[0]) 得到结果: 宝贝

通过元素查下标

index(元素)

1.查询指定元素在列表中的下标,如果元素不存在就会抛出ValueError

2.如果列表中存在N个相同元素只返回元素中第一个元素

3.可以制定范围之间进行查找

复制代码
1
2
3
4
5
6
7
8
"通过元素查下标" tuple1 = ('宝贝',25,'小丑') print(tuple1.index('小丑')) 得到结果: 2

三丶字典

3.1 字典的贴点

字典的每个健值的展现方式是:key:value用冒号分割;整个字典用大括号{}将键值括起来;

键值value可以是任意类型的对象;

键key必须是唯一的;

键key是不可变的

3.2 定义字典

复制代码
1
2
3
4
5
6
7
'定义一个空字典' #第一种方法 dict1=dict() #第二章方法 dict2={}

 增加一个键值对(添加一个new_key来添加)

dict[new_key]=值

new_key 在原字典存在将覆盖原来的键值对

复制代码
1
2
3
4
5
6
7
8
9
10
"在字典中添加一个键值对" dict1={'姓名':'宝贝','年龄':25,'职业':'小丑'} dict1['国籍']='中国' print(dict1) 得到结果: {'姓名': '宝贝', '年龄': 25, '职业': '小丑', '国籍': '中国'}

 删除一个键值对(通过key来删除)

del dict[key]

复制代码
1
2
3
4
5
6
7
8
9
dict1={'姓名':'宝贝','年龄':25,'职业':'小丑'} del dict1['职业'] print(dict1) 得到结果: {'姓名': '宝贝', '年龄': 25}

 修改键值对中value(通过key来修改)

dict[key]=new_value

复制代码
1
2
3
4
5
6
7
8
9
10
11
#new_key 在原字典存在将覆盖原来的键值对 dict1={'姓名':'宝贝','年龄':25,'职业':'小丑'} dict1['姓名']='海王' print(dict1) 得到结果: {'姓名': '海王', '年龄': 25, '职业': '小丑'}

 通过key查value

print(dict[key])

复制代码
1
2
3
4
5
6
dict1={'姓名':'宝贝','年龄':25,'职业':'小丑'} print(dict1['姓名']) 得到结果: 宝贝

最后

以上就是年轻白开水最近收集整理的关于从零开始的Python学习初级篇(5)列表丶元组丶字典及其常规操作一、列表二丶元组三丶字典的全部内容,更多相关从零开始内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部