开网站流程,网站开发公司流程,网站开发的基本流程文库,Wordpress主题 程序员数据容器概念
一个可以存储多个元素的python数据类型
python有的数据容器
list(列表) tuple(元组) str(字符串) set(集合) dct(字典)
列表
python的列表的数据类型可以是不同的
my_list [1,123,True,[123,3333,d,False]]for item in my_list:p…数据容器概念
一个可以存储多个元素的python数据类型
python有的数据容器
list(列表) tuple(元组) str(字符串) set(集合) dct(字典)
列表
python的列表的数据类型可以是不同的
my_list [1,123,True,[123,3333,d,False]]for item in my_list:print(ftype{type(item)}) 下标索引 my_list [1,123,True,[123,3333,d,False]]for item in my_list:print(ftype{type(item)})#索引顺序取
print(my_list[0])
print(my_list[1])
print(my_list[2])
print(my_list[3])#索引倒序取
print(my_list[-1])
print(my_list[-2])
print(my_list[-3])
print(my_list[-4])#取嵌套元素
print(my_list[-1][0])
print(my_list[-1][1])
print(my_list[-1][2])
print(my_list[-1][3])获取元素下标
my_list [1,123,True,[123,3333,d,False]]
#获取元素下标
item my_list.index(1)
print(fitem{item})
item my_list.index(123)
print(fitem{item})
item my_list.index(True)
print(fitem{item}) 增删改查 遍历
my_list [1,123,True,[123,3333,d,False]]
#获取元素下标
item my_list.index(1)
print(fitem{item})
item my_list.index(123)
print(fitem{item})
item my_list.index(True)
print(fitem{item})my_list [1,123,True,[123,3333,d,False]]
#list改
my_list[0] apple
print(findex0{my_list[0]})#插入元素
my_list.insert(1,origne)
print(fmy_list0{my_list})#追加
my_list.append(water)
print(fmy_listadd {my_list})#把别的list里面的元素追加到一个list中
my_list2 [1,3,5,8]
my_list.extend(my_list2)
print(fmy_listextend {my_list})#删除
del my_list[1]
print(fmy_listdel {my_list})item my_list.pop(0)
print(fmy_listpop item {item} list{my_list})my_list.remove(123)
print(fmy_listremove {my_list})my_list.clear()
print(fmy_list {my_list})#元素数量统计
my_list [1,2,3,4,5,6,7,81,1,1,1,4,4,5,6,7,5,4]
count1 my_list.count(1)
print(fmy_list {my_list} item1 count{count1} len{len(my_list)})#遍历
index 0
while index len(my_list):print(findex{index} element{my_list[index]})index 1for item in my_list:print(ftype{type(item)})元组.
元组的内容是不支持修改的 #定义 元组的元素类型不必统一
t1 (1,h,[1,2,3])
#空元组
t2 ()
t3 tuple()
#定义单个元素的元组
t4 (hello,)
#元组嵌套
t5 ((1,2,3),(4,5,6))
print(felement {t5[1][2]})#元素索引
t6 (h,e,l,l,o)
print(findex {t6.index(o)})
print(findexl {t6.index(l)})print(fcount {t6.count(l)})#长度
length len(t6)
print(ft6.length{length})#遍历
index 0
while index len(t6):print(findx{index} item {t6[index]})index 1for item in t6:print(fitem {item})
字符串 str hello world
value1 str[0]
value2 str[6]
print(fvalue1{value1} value2{value2})value str.index(w)
print(fvalue{value})#字符串替换
newStr str.replace(l,y)
print(fnewStr{newStr} str {str})#字符串分割
my_str hello python item cast
my_list my_str.split( )
print(fmystr{my_str} my_list{my_list})#字符串去除空格
my_str hello china
my_str my_str.strip()
print(fmystr{my_str})
#去除前后指定子符
my_str llc hello china elll
new_str my_str.strip(l)
print(fmystr{my_str} new_str{new_str} lcount{my_str.count(l)})for item in my_str:print(fitem{item})
序列 切片 从序列中取出的子序列
my_list [0,1,2,3,4,5,6,7,8,9,10]
result my_list[1:4]
print(fresult{result})my_tuple (0,3,2,1,4,5,7,8)
result2 my_tuple[:]
print(fresult2{result2})#开始:结尾:步长
my_str 0123456789
result3my_str[::2]
print(f结果是3:{result3})my_str 0123456789
result3my_str[::-1]
print(f结果是4:{result3})my_list [0,1,2,3,4,5,6,7,8,9,10]
result4my_list[3:1:-1]
print(fresult4: {result4})my_tuple (0,1,2,3,4,5,6,7)
result5 my_tuple[::-2]
print(fresult5: {result5})
set集合
相对于list 无序 不重复 不支持索引
my_set {hello,world,good,morning,hello}
set2 set()my_set.add(qwe)
print(fmyset{my_set})my_set.remove(hello)print(fmyset{my_set})element my_set.pop()
print(felement {element} myset{my_set})#清空
my_set.clear()
print(fmyset{my_set})#集和差集
set1 {1,2,3,4,5}
set2 {2,4,6,7,8}
set3 set1.difference(set2)
print(fset1{set1})
print(fset2{set2})
print(fset3{set3})
print(-)
#消除差集
set1.difference_update(set2)
print(fset1{set1})
print(fset2{set2})
print(-)
#合并集合
set1 {1,2,3,4,5}
set2 {2,4,6,7,8}
set3 set1.union(set2)
print(fset1{set1})
print(fset2{set2})
print(fset3{set3})
#统计集合元素个数
print(flen{len(set3)})for item in set3:print(fitem{item})
字典
key : value #定义
dic {num:10,name:xxxx}
dic1 {}
dic3 dict()dic4 {title:xxx,des:qqqq,score:100,downloadCount:33333}
allkey dic4.keys()
print(fallkey{allkey})for key in allkey:print(fkey{key} value {dic4[key]})#增删改查#增
dic4[ccc] dddddd
print(fdic4{dic4})#删
del dic4[score]
print(fdic4{dic4})
dic4.pop(des)
print(fdic4pop{dic4})
dic4.clear()
print(fdic4clear{dic4})
#改
dic4[title] 111
print(fdict[title]{dic4[title]})
#查
print(fdict[title]{dic4[title]}) 总结
通用操作