python入门——列表、元组、字典、集合、字符串常用方法

列表List

列表[ ]定义。
有序,第一个索引从0开始
可修改

列表常用方法

● insert(位置索引,插入的值) 将元素插入指定位置
●append(添加的值) 追加到列表的最后位置
●extend(列表变量名)把一个列表的值加到另外一个列表上
●del(列表变量[索引])删除
●remove(要删除的值)删除
●pop()删除末尾的值
●clear()清空列表
●count()计数
●index(起始位置,查找的值) 从列表上找到第一个指定值的索引号
●sort() 列表元素从小到大排序
●reverse() 列表所有元素颠倒顺序

拆包

语法:
变量1,变量2,变量3=列表
!注意:变量数要和列表中元素的个数一致

# 拆包
list1 = [1,2,3]
a,b,c=list1
print(a,b,c)

列表推导式

语法:
list = [x for x in range (起始值,结束值,步长 )]

#使用列表推导式生成一个[10,20,30,40,50,60,70,80,90,100]的列表
#方法1
list1 = [x for x in range(0,101,10)]
print(list1)
#方法2
list2 = [x for x in range(0,101) if x%10==0]
print(list2)

元组

●与列表类似可以理解为一个只读的列表,不同之处为元组的元素不能修改
●()表示
●定义元组()可以很省略
●元组只有一个成员,元组后面需要加一个逗号

常用方法

公共方法
● len、max、min、in、not in
●count
●index

字典

●dict = {" “:” "}
●无序可变
●可存储任意类型变量

字典常用的方法

●dict[“键”]=值 键存在修改,不存在为增加
●pop(键) 删除
●clear () 清空
●dict.items (() 以列表返回可遍历的包含键和值的元组

# dict1 = {"name":"安欣","age":"26","id":"001"}
# 在字典中增加职位‘position’:'警察'
# 删除id
# 修改年龄为32


dict1 = {"name":"安欣","age":26,"id":"001"}
dict1["position"] = '警察'
dict1.pop("id")
dict1["age"] = 32
print(dict1)

# dict2 = {"a":11,"b":22,"c":33,"d":44,"e":55}
# 循环遍历该字典

dict2 = {"a":11,"b":22,"c":33,"d":44,"e":55}
for a,b in dict2.items():
    print(a,b)

集合

● 集合用{ }或set()
●无序不重复
●集合中的元素类型不可变

集合常用方法

●add() 增加
●pop () 删除
●remoe() 删除指定值
●clear () 清空

字符串

●加引号的字符 ’ ’
●不能通过索引修改字符串

常用方法

islower() 判断字符串是否全部小写
●issupper() 判断字符串是否全部为大写
●isdigit() 判断字符是否为数字构成
●isalpha() 判断字符是否由文字构成
●find(“子串”) 查找子串在字符串中的位置 找不到返回 -1
●replace ( ) 替换子串

#replace()示例
str1 = "hello"
str2 = str1.replace("hello","world") #将str1 hello转化为world给str2
print(str2)

●count() 查找子串出现次数,找不到返回0
●upper()大写转换为小写
●lower () 小写转化为大写
●swapcase ()字符串中的大小写反转。大写变小写小写变大写
●lstrip() 去除左空格
●rstrip () 去除右空格
●strip () 去除两边的空格
●split () 根据子串 拆分并将结果放入列表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值