相识python --------- 列表 元祖 range 范围

列表—————list (别的语言称为数组就是phthon中的列表)--------列表就是一种容器

数据类型之一,存储数据,大量的存储不同类型的数据

定义一个列表

lst = [1,2,"alix" Ture ["钥匙" "门禁卡"["银行卡"]]]

print (lst)

列表是一种有序的容器 支持索引

列表是一种可变的数据类型 原地修改

lst = [1,2,3,4,3]

列表的添加

追加———append

lst.apppend(3) 追加 在最末尾的地方进行添加

print(lst)

插入————insert

Lst .insert (2,w)—————就是在索引=2的位置前插入一个数据"w"

print(lst)——————结果为:[1,2,w,3,4,3]

迭代添加--------extend

Lst.extend([1,2,3,4])

print(lst)———————结果为[1,2,3,4,3,1,2,3,4]

for

For i in list :

​ lst append (i)

print (lst)————————结果是[1,2,3,4,3,1,2,3,4]

列表的删除

弹出-------pop

lst.pop (2)—————根据索引位置删除

清空--------clear()

Lst . clear()

Print (lst)

删除列表————del

del lst[4]———————通过索引删除

del lst[2:5]—————— 通过切片删除

del lst[1:5:2]—————通过步长删除

列表的修改

lst= [1,2,3,4,5,6]

lst[2] = 80—————通过索引进行修改

print(lst)

lst[1:3] = "20"---------通过切片进行修改,默认步长为1,修改的内容必须是可迭代对象,修改的内容可多可少

print(lst)—————— 结果为[1,2,0,4,5,6]

Lst [1:5:2] = 100,100———— 步长不为1的时候,必须一一对应

print(lst)——————— 结果为[1,100,2,100]

列表的查 (字符串中只要占一个位置的就是一个元素)

for循环

索引

lst = [1,2,3,4,5]

for i in list :

​ Print (i)

列表中只要是,隔开的就是一个元素

列表的嵌套

lst = [1,2,[3,4,5,["alex[]",True,[[1,2,]],90],"wusir"],"taiba"]

print([2] [3] [0] [-1] )——————结果是:[]

元祖(tuple) --------Python中的数据类型之一

有序

不可变

定义方式:

Tu = (1,2,3,4)

lst = [1,2,3,4]

print(lst[1:3])———— 结果是[2,3]

print(tu[1:3])——— — 结果是(2,3)

tu = (1,2,3)

For i in tu :

​ Print (i)

tu = (1,2,3,4,5,1,2,1)

元祖支持查询

元祖就是一个不可变得列表

元祖的方法

统计————— print(tu.count(1))

获取索引—————— print(tu.index(2))

元祖的用途

tu = (1,2,3)

tu[2] = 80

print(tu)————————— 结果会报错 元祖不可变

元祖的嵌套:

tu = (1,2,3,4,(5,6,7,8,("alex","wusir",[1,23,4])))

print (tu [4] [4] [0] )————— 结果是alex

range 范围--------range的诞生是为了解决不能循环数字

print(range(1,10)) # Python3中打印range是自己range自己本身print range(1,10) # Python2中打印

print range(1,10) # Python2中打印range获取的是一个列表,列表的元素是1-9

range(1,10) # [起始位置:终止位置] 顾头不顾尾

range(1,10,2) # [起始位置:终止位置:步长] 默认为 1

range(10)   # 10代表的是终止位置,起始位置默认为 0

range是一个可迭代对象

for i in range(2,10,2):

​ print(i)————————结果是 2 4 6 8

for i in range(0,100,2):
print(i)——————100以内的偶数

for i in range(1,100,2):—————— 100以内的奇数
print(i)

for i in range(100):——————0— 100以内对的数
print(i)

for i in range(100,-1,-1):# print(i)———— 100到0的倒叙所有的数

for i in range(100,-11,-1): ———————100到-10的倒叙所有数
print(i)

原文地址:https://www.cnblogs.com/x-h-15029451788/p/11309918.html