python的基础列表_python基础入门 列表

列表

1.关键字---list

2.定义:用来存储数据可存储多种数据类型 支持索引,切片 是有序的 可变的

3.定义一个列表

l1 = ['列表','字符串','lnh',123,'kk0','ttt']

索引:

print(l1[0])#['列表']

切片:

print(l1[0:3])#['列表', '字符串', 'lnh']

列表的增删改查

增加

append 在字符串尾端追加

l1.append('数字')

print(l1)#['列表', '字符串', 'lnh', 123, 'kk0', 'ttt', '数字']

insert 在字符串中根据索引位置插入

l1.insert(2,'feng')

print(l1)#['列表', '字符串', 'feng', 'lnh', 123, 'kk0', 'ttt']

extend 在列表尾端迭代增加

l1.extend('gg')

rit(l1)#['列表', '字符串', 'lnh', 123, 'kk0', 'ttt', 'g', 'g']/

删除

pop 通过索引删除元素,默认删除最后一个

l1.pop(3)

print(l1)#['列表', '字符串', 'lnh', 'kk0', 'ttt']

l1.pop()

print(l1)#['列表', '字符串', 'lnh', 123, 'kk0']

remove 直接删除列表里的元素

l1.remove('列表')

print(l1)#['字符串', 'lnh', 123, 'kk0', 'ttt']

del 按照索引删除该元素 可切片

del l1[1]

print(l1)#['列表', 'lnh', 123, 'kk0', 'ttt']

clear 清空列表

l1.clear()

print(l1)#[]

通过索引位置改

l1[0] = '你好'

print(l1)#['你好', '字符串', 'lnh', 123, 'kk0', 'ttt']

通过切片迭代改

l1[1:3] = '大煎饼'

print(l1)#['列表', '大', '煎', '饼', 123, 'kk0', 'ttt']

通过切片步长改

l1[::2] = 'lop'

print(l1)#['l', '字符串', 'o', 123, 'p', 'ttt']

步长不为1时,必须一一对应

l1[::2] = 'lop','kk','j'

print(l1)#['lop', '字符串', 'kk', 123, 'j', 'ttt']

1.切片查

2.for 循环查

for i in l1:

print(i)

3.while 循环

while i < len(l1):

print(l1[i])

i += 1

列表的嵌套

l2 = [1,'哒哒哒o_O','哪呢',['GG',[123,'jbk'],555]]

print(lst[3][1][1])#jbk

print(lst[-1][-2][-1])#jbk

!!!不管什么数据类型进行切片的时候获取的都是元数据类型

元组

关键字--tuple

存放重要数据,只能查看而不能增删改 用()

tu =('列表','字符串','lnh',123,'kk0','ttt')

print(tu[0])# 列表 不带括号

print(tu[0:3])# ('列表', '字符串', 'lnh')

print((tu[::2]))# ('列表', 'lnh', 'kk0')

for 循环查看

for i in tu:

print(i)

while 循环查看

i = 0

while i < len(tu):

print(tu[i])

i += 1

range

range----范围

python2:返回一个列表

python3:返回的是迭代值

xrange和python3中的相似

l1 =['列表','字符串','lnh',123,'kk0','ttt']

range(0,5,1)

顾头不顾尾

参数第一个是范围的起始位置

参数第二个是范围的结束位置

参数第三个是步长

和for 配合使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值