蓝桥 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]

删除元素

查找元素

反转列表

求列表长度

len(a)

遍历列表

列表操作符

内置函数

列表解析式

列表切片

复制列表

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

真正复制需要调用copy函数


元组

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

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


字符串

转义字符

ord和chr

字符串包含很多内建函数

字符串和list

字符串是不能直接修改的


format格式化


字典

{ }

dict( )

例题

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

集合

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

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

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

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

例题

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

a=list(map(int,input().split()))
s=set(a)
print(len(s))
  • 28
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值