小白学python-day06-元组、嵌套、字典、字符串
今天是day06,以下是学习内容总结:
但行努力,莫问前程。
-----------------------------------------------------------------------------------------------------------------------------------------------------------------
元组:tuple
Python的元组与列表类似,不同之处在于元组的元素不能修改。
元组使用小括号,列表使用方括号。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。
包含 0 个 和 1 个元素的元组比较特殊,所以有一些额外的语法规则:
列表的嵌套:
run:
字典:
字典是另一种可变容器模型,且可存储任意类型对象。
字典的每个键值(key=>value)对,用冒号(:)分割,每个对之间用逗号(,)分割,整个字典包括在花括号({})中
键必须是唯一的,但值则不必。
值可以取任何数据类型,但键必须是不可变类型。
不可变类型:整型、字符串、元组
可变类型:字典、列表
格式:变量名 = {键:值,键:值}
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
增:
方法1:
run:
方法2:
查:
通过键去查找值。
查所有的键:
如果只想看到值的话,就将keys改成values。
如果想查所有的键值对的话,就把values改为items。
改:除了可以用增的方法1的重新赋值方法外,还有下面这种:
删:
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
1.fromkeys
(可用于初始化)
2.嵌套
字典里面可嵌套字典或者列表都可以,列表页都可以嵌套字典。
在修改时,遇到字典用键,遇到列表用索引值,然后查找出来之后赋值即可,其他操作一样,反正一句话:
遇到字典用键,遇到列表用索引值
3.排序
sorted
4.字典的遍历:
这种方法效率做最高
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
字符串操作:
1.
a="Let's go "
print(a)
2.
* 重复输出字符串
print('hello'*20)
3.
[] ,[:] 通过索引获取字符串中字符,这里和列表的切片操作是相同的
print('helloworld'[2:])
4.
关键字 in
print(123 in [23,45,123])
print('e2l' in 'hello')
5.
% 格式字符串
print('alex is a good teacher')
print('%s is a good teacher'%'alex')
6.
a='123'
b='abc'
d='44'
c=a+b
print(c)
(效率慢)
c= ''.join([a,b,d])
print(c)
(效率快)
-----------------------------------------------------------------------------------------------------------------------
字符串内置方法:
- python 元组 字符串 字典 列表嵌套练习题1
- python学习笔记2—python文件类型、变量、数值、字符串、元组、列表、字典
- python字符串/元组/列表/字典互转
- python中列表,元组,字典,字符串相互转换
- Python字符串、列表、字典、元组互转
- python字符串/元组/列表/字典互转
- Python基础02--(数字,字符串,列表,元组,字典)
- python中字符串、列表、元组、字典每个常用的5个方法(¥68)
- Python基础学习之基本数据结构详解【数字、字符串、列表、元组、集合、字典】
- 复习1次课(11月28日) 1.3 python的文件类型 1.4 python的变量 1.5 python的数值和字符串 1.6 元组 1.7 列表 1.8 字典 1.9 字典练习
- python基础3:字符串、列表、元组、字典
- Python字符串、元组、列表、字典互相转换的方法
- 2.python基础深入(元组、字符串、列表、字典)
- python 字符串/元组/列表/字典互转
- Python笔记(6)----列表、元组、字符串、字典等的相关用法
- Python简单学习(lecture2)数字、字符串、列表、元组、字典
- python判断变量是否为int、字符串、列表、元组、字典等方法
- Python字符串,元组、列表、字典
- Python -- 字符串 列表 元组 字典
- python 基础1 --列表 元组 字符串 字典