python学习Day_1.2(上班划水学习ing)

python中常用的数据集合类型——列表

  • List(列表)
list1 = ['Google', 'Runoob', 1997, 2000]

特征:使用 [ ] 括起来,里面每个元素使用 , 隔开。

基本特点:列表中的元素数据类型可以不同(C/C++中数组必须相同),可通过下标进行访问和修改列表元素。

>>> list = ['red', 'green', 'blue', 'yellow', 'white', 'black']
>>> print( list[0] )
red

 列表的下标和数组有点不同,列表的下标又从前往后和从后往前两种,从前往后是0,1,2...,从后往前是-1,-2,-3...。

常用操作:

  1. 修改列表元
    >>> list = ['red', 'green', 'blue', 'yellow', 'white'] 
    >>> print( list[0] ) 
    red 
    >>> list = ['red', 'green', 'blue', 'yellow', 'white'] 
    >>> list[0] = 'black' 
    >>> print( list[0] ) 
    black

  2. 截取和拼接
    >>> list1 = [1,2,3]
    >>> list2 = [4,5,6]
    >>> list3 = list1 + list2
    >>> print(list3)
    [1,2,3,4,5,6]
    >>> list = [1,2,3,4,5,6,7]
    >>> print(list[1:])
    [2,3,4,5,6,7]
    >>> print(list[:-3])
    [1,2,3,4]
  3. len(list)列表元素个数 ,max(list)min(list)返回列表的最大最小值。
  4. 常用函数
序号方法
1list.append(obj)
在列表末尾添加新的对象
2list.count(obj)
统计某个元素在列表中出现的次数
3list.extend(seq)
在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
4list.index(obj)
从列表中找出某个值第一个匹配项的索引位置
5list.insert(index, obj)
将对象插入列表
6list.pop([index=-1])
移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
7list.remove(obj)
移除列表中某个值的第一个匹配项
8list.reverse()
反向列表中元素
9list.sort( key=None, reverse=False)
对原列表进行排序
10list.clear()
清空列表
11list.copy()
复制列表
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值