Python 列表的定义以及常用函数

定义:
my_girl_friends=[‘aa‘,‘bb‘,‘cc‘,4,10,30] 或my_girl_friends=list([‘aa‘,‘bb‘,‘cc‘,4,10,30])

# 获取类型
print(type(my_girl_friends))

#取第几个位置的取
print(my_girl_friends[2])

#取范围第几到第几的值
print(my_girl_friends[1:3])
#
# 追加元素进去
my_girl_friends.append(‘oldboy‘)
print(my_girl_friends)

#pop按照默认弹出元素,从右往左弹
my_girl_friends.pop()
my_girl_friends.pop()

#pop按照索引弹出元素
my_girl_friends.pop(0)
my_girl_friends.pop(0)
my_girl_friends.pop(1)

#remove按照值删除无素
my_girl_friends.remove(‘yuanhao‘)
print(my_girl_friends)

#得出列表元素个数
my_girl_friends.__len__()
print(len(my_girl_friends))

#元素是否在列表
print(‘wupeiqi‘ in my_girl_friends)

my_girl_friends=[‘a‘,‘b‘,‘c‘,‘d‘,4,10,30]
#在某个具体位置插入元素
my_girl_friends.insert(1,‘Sb‘)
print(my_girl_friends)

#清空列表
my_girl_friends.clear()
print(my_girl_friends)

#复制列表给别的变量
l=my_girl_friends.copy()
print(l)

#统计元素在列表中的个数
print(my_girl_friends.count(‘ee‘))

#列表追加元素
my_girl_friends.append(‘a1‘)
my_girl_friends.append(‘a2‘)
my_girl_friends.append(‘a3‘)
print(my_girl_friends)

# 列表追加多个元素
my_girl_friends.extend([‘oldboy1‘,‘oldboy2‘,‘oldboy3‘])
print(my_girl_friends)

#获取元素在列表中的下标
print(my_girl_friends.index(‘alex‘))

#列表反转
my_girl_friends.reverse()
print(my_girl_friends)

#列表中的值排序
l=[3,-1,5,2]
l.sort(reverse=True)
print(l)
时间: 2024-08-08 16:31:29

Python 列表的定义以及常用函数的相关文章

Python 元组的定义以及常用函数

定义(元组是有序的且值是不可重复的):age=(11,22,33,44,55,33) 或 age=tuple((11,22,33,44,55)) 或 name = "a", "b", "c", "d"; #取值print(age[2])# 范围取值print(age[1:4])# 某个元素个数print(len(age))#元素是否在元组中print(11 in age) # 取元组的下标print(age.index(33)

python列表的一些常用方法以及函数

学习到了一些关于python列表的新知识,自己整理了一下,方便大家参考: #!/usr/bin/env python # _*_ coding:utf-8 _*_ # File_type:列表的常用操作方法,以及一些常用的函数 # Filename:list_function_test.py # Author:smelond 方法: 1.list.count()统计: list = [6, 4, 5, 2, 744, 1, 76, 13, 8, 4]list_count = list.count

Python列表list 数组array常用操作集锦【转】

Python中的列表(list)类似于C#中的可变数组(ArrayList),用于顺序存储结构. 创建列表 sample_list = ['a',1,('a','b')] Python 列表操作 sample_list = ['a','b',0,1,3] 得到列表中的某一个值 value_start = sample_list[0] end_value = sample_list[-1] 删除列表的第一个值 del sample_list[0] 在列表中插入一个值 sample_list[0:0

python列表中enumerate和zip函数用法

enumerate: 定义:enumerate() 函数用于将一个可遍历的数据对象(如列表.元组或字符串)组合为一个索引序列,同时列出数据和数据下标 例子: 1 list1 =[89,98,00,75,68,37,58,90] 2 for index,item in enumerate(list1): 3 if str(item)!='0': 4 list1[index]=int('19'+str(item)) 5 else: 6 list1[index]=int('200'+str(item)

Python 集合的定义以及常用运算及函数

定义(集合内可以有多个元素,但是每个元素都必须是不可变类型,即可hash类型,集合内的元素唯一,集合是无序的): pythons=['a','b','c','d','e','f'] s1=set('hello') print(s1,type(s1)) s={'a',3,9,'b'} #关系运算??? # print(s) #集合优先掌握的方法 pythons={'a','b','c','d','e','f'} #元素是否在集合中 print('a' not in pythons) print(p

Python 列表的定义及操作

# 列表概念:有序的可变的元素集合 # 定义 # 直接定义 nums = [1,2,3,4,5] # 通过range函数构造,python2 和python3 版本之间的差异: # python3 用的时候才会去构造 nums = range(1,101) # 列表嵌套 # 注意和C语言中数组的区别,是否可以存放不同的数据类型 nums = [1,2,"ab","1",True,["a","b","c"]]

Python中的os模块常用函数

本文的参考文献为------<简明Python教程> os是python的一个重要的模块,使用前需要:import os 常用的函数如下: (1)os.name,返回正在使用的平台. (2)os.getcwd(),返回当前工作目录. (3)os.path.exists(),检验给出的路径是否真正地存在. (4)os.path.isfile(),检验给出的路径是否为一个文件. (5)os.path.isdir(),检验给出的路径是否为一个目录. (6)os.path.split(),返回一个路径

Python里的OS模块常用函数说明

Python的标准库中的os模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行. 下面列出了一些在os模块中比较有用的部分.它们中的大多数都简单明了. os.sep可以取代操作系统特定的路径分隔符.windows下为 "\\" os.name字符串指示你正在使用的平台.比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'pos

[python]urllib与urllib2的常用函数

可以把urllib2当作urllib的扩增,比较明显的优势是urllib2.urlopen可以接受Request对象作为参数,从而可以控制HTTP Request的headers,进而实现模拟浏览器.模拟登录等操作. 做HTTP Request时应当尽量使用urllib2库,但是urllib.urlretrieve函数以及urllib.quote等一系列quote和unquote功能没有被加入urllib2中,因此有时也需要urllib的辅助. 此外常用的函数: urllib: #编码函数 ur