Python中的list和元祖

List
1、有序数据项的集合
2、Index索引
3、切片
[123,’as’,’a’]
切片 list_obj[start🔚step] step,可为1,2,-1

List 数据类型的基本特点
1)可修改,list数据结构内容可以被程序修改
2)可动态增减,长度不固定
3)List里数据项可以是不同类型数据,甚至可以是用list作为数据项
4)俩list 可“连接”(通过+加法)构成更大的list

Python 的list与数组的区别
1)数组一般是固定长度
2)数组通常是在“{”和“}”之间,list数据类型名后无[ 和]
3)数组的各个数据项数据类型必须相同
4)俩数组不可直接“连接”构成更大的数组

List.append(10) 在尾部添加一整段
l1.extend(l2) extend 从l2中将元素取出来单独存进l1
List.insert(1,10) 插入,从索引处插入
l2.index(‘w’) 查找索引
In 找到 查找元素是否在list中
Notin 没找到

Index 没找到的话出现异常
Find 没有找到的话出现-1

Count 是否包含,返回Ture,False
Count 计算,查找list中含有几个

l7=list(‘www.sick.com’)
l7
[‘w’, ‘w’, ‘w’, ‘.’, ‘s’, ‘i’, ‘c’, ‘k’, ‘.’, ‘c’, ‘o’, ‘m’]

len(l7)
12

l7.count(‘w’)
3

l7.count(“c”)
2

举例:
l2=[‘sss’,‘sick’]
l1.append(l2)
print l1
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, [‘sss’, ‘sick’]]
l1.extend(l2)
print l1
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, [‘sss’, ‘sick’], ‘sss’, ‘sick’]

l2=[‘w’, ‘w’, ‘w’, ‘.’, ‘s’, ‘i’, ‘c’, ‘k’, ‘c’, ‘o’, ‘m’]
l2.insert(l2.index(‘c’),’.’)
print l2
[‘w’, ‘w’, ‘w’, ‘.’, ‘s’, ‘i’, ‘.’, ‘c’, ‘k’, ‘c’, ‘o’, ‘m’]

Range 生成范围性数据,其实是整形数据

l1=range(1,9)
print l1
[1, 2, 3, 4, 5, 6, 7, 8]

Remove 删除第一个出现的,根据值删除
Del 删除指定位置的函数,根据下标删除,
Pop 从列表删除指定位置指定索引的数据,有返回值,只删除最后一个,返回被删除的值

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值