首页 > 编程语言 >python之列表

python之列表

时间:2024-01-19 17:48:21浏览次数:23  
标签:bin python pass 列表 print kwargs test

列表详解                                         

1.append

def append(self, *args, **kwargs): # real signature unknown
""" Append object to the end of the list. """
pass
翻译:在列表的最后加追加对象
1 #!/usr/bin/python
2 test =[1,2,3,4,5,6,7,8,'A','B','C']
3 test.append('名字')
4 print(test)
View Code

2.clear

def clear(self, *args, **kwargs): # real signature unknown
""" Remove all items from list. """
pass
翻译:全部删除
1 #!/usr/bin/python
2 test =[1,2,3,4,5,6,7,8,'A','B','C']
3 test.clear()
4 print(test)
View Code

3.copy

def copy(self, *args, **kwargs): # real signature unknown
""" Return a shallow copy of the list. """
pass
翻译:复制一份列表影子副本,即第一层会复制,第二层只存了对象地址
 1 #!/usr/bin/python
 2 test =[1,2,3,4,5,6,7,8,'A','B','C']
 3 x=test.copy()
 4 print(test)
 5 print(x)
 6 test[1]=[1,2,3] #将test里面第2个参数改为列表
 7 print(test)  #test已经改了
 8 print(x)     #x没有改
 9 x=test.copy() #再复制一份改了之后的test
10 test[1][1]=3   #将test里面第2个参数的第二个参数改为3(即第2层)
11 print(test)   #test改了
12 print(x)      #x也改了
View Code

4.count

def count(self, *args, **kwargs): # real signature unknown
""" Return number of occurrences of value. """
pass
翻译:统计值出现的次数
1 #!/usr/bin/python
2 test =[1,2,3,4,5,6,7,8,'A','B','C']
3 print(test.count(1))
View Code

5.extend

def extend(self, *args, **kwargs): # real signature unknown
""" Extend list by appending elements from the iterable. """
pass
翻译:追加可迭代元素类扩展列表,并且是以多个元素的形式如可扩展列表为[1,2,3],则追加值为1,2,3个元素
1 #!/usr/bin/python
2 test =[1,2,3,4,5,6,7,8,'A','B','C']
3 test.extend([1,2,3])
4 print(test)
View Code

6.index

def index(self, *args, **kwargs): # real signature unknown
"""
Return first index of value.

Raises ValueError if the value is not present.
"""
pass
翻译:返回值的第一个位置,如果不存在则抛出异常ValueError
1 #!/usr/bin/python
2 test =[1,2,3,4,5,6,7,8,'A','B','C']
3 test.append('名字')
4 print(test.index('名字'))
View Code

7.insert

def insert(self, *args, **kwargs): # real signature unknown
""" Insert object before index. """
pass
翻译:在索引前插入对象
1 #!/usr/bin/python
2 test =[1,2,3,4,5,6,7,8,'A','B','C']
3 test.append('名字')
4 test.insert(1,'可口可乐')
5 print(test)
View Code

8.pop

def pop(self, *args, **kwargs): # real signature unknown
"""
Remove and return item at index (default last).

Raises IndexError if list is empty or index is out of range.
"""
pass
翻译:默认移除对象的最后一个值
如果列表为空或者索引超出范围,则抛出IndexError
1 #!/usr/bin/python
2 test =[1,2,3,4,5,6,7,8,'A','B','C']
3 test.append('名字')
4 test.insert(1,'可口可乐')
5 print(test)
6 test.pop()
7 print(test)
8 test.pop(1)
9 print(test)
View Code

9.remove

def remove(self, *args, **kwargs): # real signature unknown
"""
Remove first occurrence of value.

Raises ValueError if the value is not present.
"""
pass
翻译:移除第一个出现的值
如果值不存在在抛出ValueError
1 #!/usr/bin/python
2 test =[1,2,3,4,5,6,7,8,'A','B','C']
3 test.append('名字')
4 test.remove('名字')
5 print(test)
View Code

10.reverse

def reverse(self, *args, **kwargs): # real signature unknown
""" Reverse *IN PLACE*. """
pass
翻译:倒置
1 #!/usr/bin/python
2 test =[1,2,3,4,5,6,7,8,'A','B','C']
3 test.append('名字')
4 test.reverse()
5 print(test)
View Code

11.sort

def sort(self, *args, **kwargs): # real signature unknown
"""
Sort the list in ascending order and return None.

The sort is in-place (i.e. the list itself is modified) and stable (i.e. the
order of two equal elements is maintained).

If a key function is given, apply it once to each list item and sort them,
ascending or descending, according to their function values.

The reverse flag can be set to sort in descending order.
"""
pass
翻译:返回列表按升序排列
排序是原位的(列表本身被修改)和稳定的(保持2个相等元素的顺序)
如果是一个函数,那么一档应用它到每个列表并排序,升序或降序根据他函数的值
转置表示被用来降序排列
1 #!/usr/bin/python
2 test =['1','2','3','4','5','6','7','8','A','B','C']
3 test.append('名字')
4 test.sort()# '<' not supported between instances of 'int' and 'str'
5 print(test)
6 test.sort(reverse=True)# '<' not supported between instances of 'int' and 'str'
7 print(test)
View Code

 

标签:bin,python,pass,列表,print,kwargs,test
From: https://www.cnblogs.com/Little-Girl/p/17975215

相关文章

  • python使用selenium操作浏览器的教程
    重复的操作令手工测试苦不堪言,于是自动化测试出现了!作为web应用里最出名的自动化测试工具,selenium让web应用的测试轻松了很多。今天我们就来简单的介绍一下一些简单的selenium浏览器操作。接下来我们就来看看python怎么操作浏览器的吧!1、打开指定的网页地址我们使用selenium进行自......
  • 如何使用 Python 库来进行自然语言处理
    自然语言处理(NaturalLanguageProcessing,简称NLP)是人工智能领域中的一个重要分支,它涉及文本和语言数据的处理、理解和生成。Python作为一种简洁而强大的编程语言,拥有众多优秀的NLP库,本文将介绍如何使用Python库进行自然语言处理的基本步骤和常用技术。一、安装Python环境和NLP库1.......
  • 元编程在 Python 的性能方面会有什么影响
    元编程是一种程序设计技术,它使得程序可以动态地创建和修改代码。Python作为一种动态语言,非常适合元编程。然而,使用元编程可能会对Python的性能产生一定的影响,本文将探讨这个问题。一、元编程的基本概念元编程是指在运行时创建、检查、操作和扩展程序的能力。Python中的元编程通常通......
  • 元编程在 Python 中有哪些应用场景
    元编程是一种强大而灵活的程序设计技术,允许我们在运行时动态地创建、检查、操作和扩展代码。在Python中,元编程可以发挥出其优势,并在许多应用场景中提供解决方案。本文将介绍一些常见的元编程应用场景,以帮助您更好地理解和利用这一技术。一、框架和库开发1.类装饰器:通过定义类装饰器......
  • python之字符串二
    字符串详解                   1. indexdefindex(self,sub,start=None,end=None):#realsignatureunknown;restoredfrom__doc__"""S.index(sub[,start[,end]])->intReturnthelowestindexinSwhere......
  • Python实现PowerPoint(PPT/PPTX)到PDF的批量转换
    如果需要处理大量的PPT转PDF的工作,一个个打开并另存为PDF是非常费时的做法。我们可以利用Python编程语言的强大的工具来自动化这个过程,使得批量转换变得简单而高效。本文将介绍如何使用Python将PowerPoint演示文稿(PPT、PPTX等)转换为PDF文件,使演示内容能够在更多的设备上展示,且保持......
  • 第29节: Vue3 列表渲染
    在UniApp中使用Vue3框架时,你可以使用列表渲染语法来动态地渲染一个列表。下面是一个示例,演示了如何在UniApp中使用Vue3框架使用列表渲染:<template><view><button@click="addItem">AddItem</button><ul><liv-for="(item,index)initems":......
  • Jmeter、postman、python 三大主流技术如何操作数据库?
    1、前言只要是做测试工作的,必然会接触到数据库,数据库在工作中的主要应用场景包括但不限于以下:功能测试中,涉及数据展示功能,需查库校验数据正确及完整性;例如商品搜索功能自动化测试或性能测试中,某些接口要跑通,需要关联到数据库操作;例如注册接口中短信验证码获取自动化测试中......
  • 使用Python监听并下载微信聊天表情包
    实现的功能只要有人给你发了表情包,不管是群聊还是个人发的,都将它保存到本地。也许某天斗图的时候就能用到,不过即使有了表情包,还需要一个检索功能,不然这一张一张看也太费眼睛了。检索表情包检索表情包的功能实现比较麻烦,至少需要两个模型:ocr和图片描述生成,如果更复杂点的话还需......
  • 慎用!3个容易被打的Python恶搞脚本
    Python无限恶搞朋友电脑,别提有多爽了,哈哈,打造自己的壁纸修改器,电脑无限锁屏,无线弹窗,都在这里!!!1、修改电脑桌面壁纸工具使用开发环境:python3.7, Windows10使用工具包:win32api,win32con,win32gui,os,randomwin32的工具下载命令:pipinstallpywin32项目解析思路桌面数据信息是保存......