sname[start;end:step]
sname:要操作的对象名
start;切片开始的位置,包含自身,若果省略不写,那么从0开始
end: 切片结束的位置,不包含自身,如果省略不写,默认为字符串的长度
step:步长,默认为1,步长省略掉,第二个:可以省略
s[::-1]:反转字符串s[:]:切出整个字符串
python:列表、元组、集合、字典
1,列表[元素1,元素2,.....] 元素的数据类型可以是不相同的,列表之间可以进行嵌套
print(list1[3])
print(list1[-1])
print(list1[-1][1])
len()
#
print(len(list1))
#更新列表里边的数,通过重新赋值即可更改
List1[1]=“南航金城”
print(list1)
#
列表的加法和乘法
list2 = [1314 521]
list3 =_list1 +list2print(list3)
#乘法
print(list1*3)
list的方法
append()
向列表的最末尾添加元索
list =[331 22 51
List.append(”南航金城")
print(list)
copy() 创建一个对象的副本
list2 = list.copy()
print(“list2" list2)
list2:append(“1111")
print("list2"list2)
print("list"list)
count() 统计元素在列表里边山现的次数
print(list.count(1))
extend()list4 =[4.4 4]
List.extend(list4)
insert(插入的位置的索引下标,插入的元点)
print(list) 4[33,1,22,5,1,11,1商前金城4,4,4
list.insert(1,"gouxin")
pop
g= list.pop()
print(g)
remove()
#
list.remove(“降价")
print("remove",list)
#
sort0)
lst = [1 33 22 14 52 4 3]
list.sort()print(list)
pop(i),可以删除指定位置的元素,其中1为索引下标
list.pop(2)print(list)
2元组
tuplet(,2,"nanhangjiincheng",[10, 20, 30])print(type(t))
print(t[2])
print(t[0:3:1])
元阻的数据不更改,元组中列表可以改
元组列表字符串方法
len()
max()
min()
集合:无序的,集合中的元素是唯一的
1、set0
传入学符串
a= set("12341111")
print(a)
传入列表
set("[i2, 3, 'nan angjincheng']")
传入字典
字典去重只针对键
字节串的去重
str_1 = "gouxingouxin"
sss = set(str_1)
print(sss)
add0:向集合中添加元素
数字、字符串、元组sedd("gouxin")
print(s)
update()将两个集合进行合并
s1=41231
-values: object, sep; str| None = , end: str ] None = , fle: SupportsWritestr] | None = ... flush: bool =
print(s1)
remove()
pop()
discard()
交集和并集
&
连接多个集合,得到集合之间相同的元素
|
连接多个集合,得到所有的全部数据
字典-dict
dict全称dictionary、在其他语言中也称为map
键值对形式存在(当作二维表,多行两列的表格)
dict_0l={
"uanme" "zhangsan"
"age":“18%
1:“13"
(1 2 3)"wahaha"
}
print(type(dict01))
dict()数
dict_02 = dict((["uanme" "zhangsan"] [1 "18”])
print(type(dict02))
创建空字典 {}创建的是空字典
增
dict_01["技能"]=c语言"print(dict_01)#
删
del dict_01[“技能”]
print(dict_01)
改
dict_01["姓名"]="xiaoming"
print(dict_01)
get():用于在字典中获取指定键的值的,可知设置默认值的,当查询的键不存在时,即返回默认值
keys() 以列表的形式返回字典中所有的键
items() 以列表的形式返回字典中所有的键值对
values()以列表的形式返回字典中所有的值
copy()
创建宇典副本
fromkeys0:创建一个新的字典的
popitem():鹏除最后一项,同时会以元组的形式返回除的键值对
update()
将字典2的值更新到字典1,重复,会进行修改