a = range(1,6)
print(a)
print(list(a))
squares = []
for a1 in range(1,11):
squares.append(a1**2)
print(squares)
#######列表操作方法######
a = [1,2,3,4]
a[0] = 5
print(a)
a = [1,2,3,4]
a.append(6)
print(a)
a = [1,2,3,4]
a.insert(0,7)
print(a)
a = [1,2,3,4]
del a[0]
print(a)
a = [1,2,3,4]
a.pop()
print(a)
a = [1,2,3,4]
a.pop(0)
print(a)
a = [1,2,3,4,11,1,1]
a.remove(1)#只删除第一个指定值
print(a)
a = [1,2,3,4,6,0]
a.sort()
print(a)
a = [1,2,3,4,6,0]
a.sort(reverse=True)
print(a)
a = [1,2,3,4,6,0]
print(sorted(a))
print(a)
a = [1,2,3,4,6,0]
a.reverse()
print(a)
print(len(a))
#########简洁用法
squares = [value**2 for value in range(1,11)]
print(squares)
#切片
a = [1,2,3,4,6,0]
print(a[0:3])
print(a)
print(a[:3])
print(a[1:4])
print(a[2:])
print(a[-4:])
print("*********************")
####使用切片复制列表
a = [1,2,3,4,6,0]
b = a
b[5] = 10
print(b)
print(a)
####
a = [1,2,3,4,6,0]
b = a[:]
b[5] = 10
print(b)
print(a)
print("-------------------")
#####
# 元组不可变
# #
dimension = (200,5)
print(dimension[0])
print(dimension[1])
for dimension1 in dimension:
print(dimension1)
print("------------------")
####判断特定值是否在列表中用in
a = [1,2,3]
print(1 in a)
####判断特定值是否不在列表中用not in
print(4 not in a)
print("------------------")
#字典
alien = {"color":"green",'point':5}
print(alien['color'])
print(alien['point'])
alien['x'] = 0
alien['y'] = 1
print(alien)
alien["color"] = "blue"
print(alien)
del alien["color"]
print(alien)
print("************")
alien = {"color":"green",'point':5}
for k,v in alien.items():
print("\nkey:"+k)
print("value:"+str(v))
for k in alien.keys():
print(k)
for v in alien.values():
print(v)
python学习
最新推荐文章于 2024-10-03 09:02:12 发布