蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合

目录

列表

元组

字符串

format格式化

字典

集合


列表

[ ]表示列表,逗号分隔元素。带顺序,可以通过下标访问列表内元素

顺序可以是0~n-1,可以是 -n~ -1

添加元素

a=[]
a.append(123)
a.append('hello')
a.append(1.23)
print(a)
#[123, 'hello', 1.23]

a.extend(x):x为可迭代对象,包括列表、元组、字符串等;不可为单个数字 

a=[]
a.extend([1,2,3])
print(a)
#[1, 2, 3]

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第1张图片

删除元素

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第2张图片蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第3张图片蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第4张图片

查找元素

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第5张图片

反转列表

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第6张图片

求列表长度

len(a)

遍历列表

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第7张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第8张图片

列表操作符

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第9张图片

内置函数

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第10张图片

列表解析式

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第11张图片蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第12张图片

列表切片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第13张图片

复制列表

这里要注意,将列表a赋值给b,相当于是引用,不是复制,a和b指向同一个列表

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第14张图片

真正复制需要调用copy函数

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第15张图片


元组

与列表类似,是由一系列按额定顺序排序的元素组成

用( )创建,或者用tuple创建

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第16张图片


字符串

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第17张图片

转义字符

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第18张图片

ord和chr

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第19张图片

字符串包含很多内建函数

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第20张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第21张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第22张图片

字符串和list

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第23张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第24张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第25张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第26张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第27张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第28张图片

字符串是不能直接修改的

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第29张图片


format格式化

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第30张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第31张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第32张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第33张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第34张图片


字典

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第35张图片

{ }

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第36张图片

dict( )

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第37张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第38张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第39张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第40张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第41张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第42张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第43张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第44张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第45张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第46张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第47张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第48张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第49张图片

例题

# 输入一行文本(一组数据),统计每个字符(数字)出现次数
# 遍历字符串,每个字母统计次数
s=input()
C={}
for c in s:
    C[c]=C.get(c,0)+1
print(C)

集合

和数学中的集合概念一样,存储不重复的元素

只能存储不可变的数据:数字、字符串、元组

python的集合用{ }表示,各个元素用逗号分隔,是无序的

如果{ }中是单个元素的形式,就是集合;如果是键值对的形式,就是字典

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第50张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第51张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第52张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第53张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第54张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第55张图片

蓝桥 python笔记2——列表、元组、字符串、format格式化、字典、集合_第56张图片

例题

输入若干个数字,将所有数字去重后输出数字个数

a=list(map(int,input().split()))
s=set(a)
print(len(s))

你可能感兴趣的:(蓝桥_python,python,笔记,开发语言)