首页 > 其他分享 >列表数据类型的内置方法

列表数据类型的内置方法

时间:2023-10-20 16:11:24浏览次数:40  
标签:play 内置 dancing 数据类型 list 列表 print hobby swimming

列表数据类型的内置方法

1.作用

列表的作用就是可以描述多个值,就比如一个人可以有很多的爱好

2.定义方式

hobby_list = ['play', 'swimming', 'dancing']
print(hobby_list)
lt = list('randysun')
print(lt)

3.内置方法

优先掌握

  1. 索引取值

    hobby_list = ['play', 'swimming', 'dancing']
    print(hobby_list[-1])
    
    hobby_list[0] = '2233'
    print(hobby_list)
    
    
    print(hobby_list[::-1])
    
  2. 切片

    hobby_list = ['play', 'swimming', 'dancing']
    print(hobby_list[:]) #输出:['play', 'swimming', 'dancing']
    print(hobby_list[::-1]) #输出:['dancing', 'swimming', 'play']
    
  3. 长度

    hobby_list = ['play', 'swimming', 'dancing']
    print(len(hobby_list))
    获取hobby——list的长度 #输出:3
    
  4. in/not in

    hobby_list = ['play', 'swimming', 'dancing']
    print('swimming' in hobby_list) #输出 True
    
  5. for循环

    hobby_list = ['play', 'swimming', 'dancing']
    for hooby in hobby_list:
        print(hooby) #依次输出hobby_list
    
  6. 删除del

    hobby_list = ['play', 'swimming', 'dancing']
    del hobby_list #删除全部
    del hobby_list[-1] #删除从右往左第一个
    
  7. 追加

    hobby_list = ['play', 'swimming', 'dancing']
    hobby_list.append('123') #在最后米娜追加
    print(hobby_list)
    

需要掌握

hobby_list = ['play', 'swimming', 'dancing', '1', '1']
  1. 统计列表内某一个元素出现的次数

    print(hobby_list.count('')) #输出 0
    print(hobby_list.count('1')) #输出 2
    
  2. 扩展列表

    hobby_list.extend([1,2,3,4])
    print(hobby_list) #输出:['play', 'swimming', 'dancing', '1', '1', 1, 2, 3, 4]
    
  3. 清除

    print(hobby_list.clear()) #输出 []
    
  4. 复制列表

    hobby_list2 = hobby_list.copy()
    print(hobby_list2)
    
  5. 删除(默认删除最后一个)

    hobby_list.pop()
    print(hobby_list)
    
  6. 索引

    print(hobby_list.index('play'))
    print(hobby_list.index('play',2,4)) #索引2-4 内有没有该值
    
  7. 插入

    hobby_list.insert(0, "1") #索引0的位置插入字符1
    print(hobby_list)
    
  8. 移除(只会删除一个)

  9. 移除,只会删除一个

    hobby_list = ['play', 'swimming', 'dancing', '1', '1']
    
    print(hobby_list)
    hobby_list.remove('1')
    print(hobby_list)
    
  10. 反转

    hobby_list.reverse()
    print(hobby_list)
    
  11. 排序

    hobb_list =  [1,0,45,120,77,3]
    hobby_list.sort()
    print(hobby_list00000000000000000000000.242.0000000000)
    

4.存一个值还是多个值

存在多个值

5.有序or无序

有序(可索引)

6.可变or不可变(重点)

可变

​ 可变:值变id不变

​ 不可变:值变id也变

lis = [1, 1, 2, 3, 4, 5]
print(lis)
print(id(lis))
lis.append(100)
print(lis)
print(id(lis))

标签:play,内置,dancing,数据类型,list,列表,print,hobby,swimming
From: https://www.cnblogs.com/JunLeewarehouse/p/17777353.html

相关文章

  • 【从零学习python 】03. Python编程基础:变量、数据类型与标识符
    变量以及数据类型一、变量的定义对于重复使用,并且经常需要修改的数据,可以定义为变量,来提高编程效率。定义变量的语法为:变量名=变量值。(这里的=作用是赋值。)定义变量后可以使用变量名来访问变量值。如下示例:#不使用变量打印三次"今天天气真好",如果需要变成打印"......
  • Java基础的转义符、数据类型和标识符
    1.转义符把字符转义成特殊含义或原来意思,这就是转义符的作用例如:1publicclassDemo{2publicstaticvoidmain(String[]args){3//\":因为在Java中双引号(")是有特殊含义的双引号是成双成对出现的4//当你想打印一个双引号时,就需要运用转义......
  • [Microsoft Azure] 如何查看 Azure Function的.NET SDK版本列表
    本文将介绍如何在MicrosoftAzure中查看和选择AzureFunction的.NETSDK版本列表,以便为您的项目选择合适的版本。在MicrosoftAzure中,AzureFunctions是一种用于在云端运行小型应用程序或功能的服务。它可以帮助我们在不需要管理基础设施的情况下快速构建和部署应用程......
  • JavaScript内置对象和DOM
    数组数组遍历/* 数组遍历的方法 1.for循环遍历数组下标输出 2.forEach遍历forEach(function(item,index,arr)) 3.filter(function(item,index,arr))返回一个新数组,回调函数返回true的结果会保存在新数组中 4.map(function(item,index,arr)) 返回一个新数组,回调函数retur......
  • 2023年10月整理书单列表
       ......
  • celery包结构、celery延迟任务和定时任务、django中使用celery、接口缓存、双写一致性
    celery包结构project├──celery_task #celery包  这个包可以放在任意位置│├──__init__.py#包文件│├──celery.py#celery连接和配置相关文件,且名字必须叫celery.py│└──tasks.py#所有任务函数│├──add_task.p......
  • 列表的增删改查(range用法:)
    列表的添加.append()lst=[]#向列表末尾添加内容#append()追加lst.append("张绍刚")lst.append("赵本山")lst.append("张无忌")print(lst)#insert()在指定位置插入,原先该位置以后的所有元素都需要往后挪n个位置,因此插入的效率极低。lst.insert(0,"赵敏")#在......
  • DataWhale DAY3 数据类型和操作
    DataWhaleDAY3数据类型和操作写在前面的:python基本操作统一放在https://www.cnblogs.com/hewo/p/17635277.html本文放一些有意思的东西首先味大的python提供了很是自动的动态类型。对象性质作为一个面向对象的语言,python具有很好的“面向对象友好”性质。举个例......
  • numpy的数据类型转换和数组广播
    numpy对象的常用属性第一种方法装好python,然后打开终端输入pipinstalljupyter(如果觉得速度慢可以加上镜像站-ihttps://pypi.douban.com/simple/),然后再输入pipinstallnotebook(这里和前面一样,觉得慢就加镜像),打开在终端输入jupyternotebook。另一种方法就是去anacond......
  • Python入门进阶:68 个 Python 内置函数详解
    内置函数就是Python给你提供的,拿来直接用的函数,比如print.,input等。截止到python版本3.6.2,python一共提供了68个内置函数,具体如下abs()dict()help()min()setattr()all()dir()hex()next()slice()any()divmod()id()object()sorted()ascii()enumerate()input()......