Python(list列表)

目录

1、定义的格式

定义空列表

类型转换:类型()

可变性  

 改变内容 

改变长度 

2、元组补充


1、定义的格式

  • [元素1,元素2,元素三,......] (列表是内置的可变的序列)
  • list_data = [1,2]
    print(list_data, type(list_data))

  • 可以存放不同类型的数据

  • 定义空列表

    list_data = []
    print(list_data, type(list_data))

     判断空列表真假:用bool(object)

  • 类型转换:类型()

    list_data = list("1233")
    print(list_data, type(list_data))
    

     给定的参数必须是元组、字符串和列表。

  • 可变性  

 改变内容 

 改变元素(访问下标)

list_data[2] = 10
print(list_data, type(list_data))

改变长度 

添加元素(append)——在最后添加元素(一个元素)(原列表)

list_data.append(9)
print(list_data, type(list_data))

 移出列表中所有的元素(clear)-原列表

list_data.clear()
print(list_data)

 复制列表(copy)-新列表

list_data.copy()
print(list_data)

(浅拷贝) 

计数(count)

list_data = [1, 2, 3, 1]
print(list_data.count(1))

扩展(extend)--iterable:str,tuple,list(没有返回值)

list_data = [1, 2, 3, 8]
list_data.extend("abc")

 index(索引)--找元素的下标

list_data = [1, 2, 4, 1]
print(list_data.index(2))

 插入(insert)--在一个下标之前插入元素(原列表)

list_data = [4, 5, 7]
list_data.insert(2, 6)
print(list_data)

 弹出元素(pop)--默认弹出最后一个元素

list_data = [1, 2, 3, 4]
pop_data = list_data.pop()
print(pop_data)

 用下标确定弹出值

 移除(remove)

list_data = [6, 7, 0, 1, 1]
list_data.remove(0)
print(list_data)

 倒置(reserve)

list_data = [1, 2, 3, 4]
list_data.reverse()
print(list_data)

 排序(sort)

list_data = [1, 0, 4, 9, 5, 2, 3]
list_data.sort()   
print(list_data)

 排序后倒序

list_data = [1, 0, 4, 9, 5, 2, 3]
list_data.sort()
print(list_data)
list_data.sort(reverse=True)
print(list_data)

 按字母顺序排序(第一个字母)

 自定义规则(按最后一个字母排序)

2、元组补充

当元组里面存储的元素是可变的,则元组可变。 

tuple_data = (1, 2, [4, 5])
tuple_data[2][0] = 9
print(tuple_data)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值