x010

x010

厚积薄发

数据结构操作

列表 list#

a=["a",1,9.9,True,None]
c=a[0] #选中第一个
1 in a #判断a里面有没有1
a.append(10)	#在末尾添加10
a.insert(0,"b")	#在第0个后添加b,如果改成1就是在第1个后添加b
a.pop()	#默认删除最后一个元素
a.remove(1)	#删除第一个出现的1
a.reverse()#倒叙
print(c)
print(a)
a_1=["a",1,9.9,True,None]
b_1 = a_1 #在py中赋值是直接建立一个引用,b_1,a_1都是指向同一个值的指针
#使用函数.copy()可以让a-1和b-1打印出不同的值
b_1[0]="c"
print(a_1)
print(b_1)#发现只改了b,a竟然也改了

image.png

字典#

a=dict(d=1,b=2,c=3)#初始化字典建立键值对
print(a["b"])#如果字典a中有b那么便输出
if "c" in a:
    print(a["c"])
print(a.keys())#获取并输出字典a中的键
print(a.values())#获取并输出字典a中的值
print(a.items())#获取键值对,转化为列表list输出

image.png

元组#

元组和列表的最大区别是一旦生成,那么就无法更改

a = ("1","2")#使用括号生成并且初始化
x=tuple(["a","b","c"])#使用函数tuple()从列表初始化
b=("a",)#即使只有一个也要加逗号
c="a","b"#这种格式好像也可以默认是a的型式

image.png

遍历对象集合#

for 循环可以遍历上述的列表,字典和元组

a =["a",1,1.1,True,None]
for i in range(len(a)):  #使用len()函数获取长度为5,再使用range()函数来获取每一个长度的下标
    print(a[i])
加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。