List/Array方法

'''
append()方法向列表末尾追加元素。
参数值:必需。任何类型(字符串、数字、对象等)元素
'''
a=["apple","banana","cherry"]
b=["Porche","Volvo"]
a.append(b)#将这个列表添加到了a中
print(a)
'''
clear()方法从列表中删除所有元素
参数值:无参数
'''
a=["apple","banana","cherry"]
a.clear()
print(a)

'''
copy()方法返回指定列表的副本
参数值:无参数
'''
a=["apple","banana","cherry"]
x=a.copy()
print(x)

'''
count()方法返回具有指定值的元素数量
参数值:
    value:必需。任何类型(字符串、数字、列表、元组等).要搜索的值
'''
num=[1,2,3,4,2,6,1,2,6,2,8]
x=num.count(2)#2在列表中出现的数量(次数)
print(x)

'''
extend()方法将指定的列表元素(或任何可迭代的元素)添加到当前列表的末尾
参数值:iterable:必需。任何可迭代对象(列表、集合、元组等)
'''
fruits=["apple","banana","cherry"]
p=(1,2,3,4)
fruits.extend(p)#把元组添加到fruits列表
print(fruits)

'''
index()方法返回指定值首次出现的位置
参数值:
    element:必需。任何类型(字符串、数字、列表等)。要搜索的值
'''
num=[2,3,5,66,77,44,77]
x=num.index(77)
print(x)#index()方法仅返回值的首次出现

'''
insert()方法在指定位置插入指定的值
参数值:
    position:必需。数字,指定在哪个位置插入值
    element:必需。元素,任何类型
'''
fruits=['apple','banana','cherry']
fruits.insert(1,'orange')
print(fruits)

'''
pop()方法删除指定位置的元素
参数值:pos :可选。数字,指定需要删除元素的位置。默认值-1,返回最候的项目
'''
fruit=['apple','banana','cherry']
x=fruit.pop(1)
print(x)

'''
remove()方法具有指定值的首个元素。
参数值:
    element:必需。需要删除的任何类型(字符串、数字、列表等)的元素
'''
fruit=['apple','banana','cherry']
fruit.remove("apple")
print(fruit)

'''
reverse()方法反转元素的排序顺序
无参数值
'''
fruit=['apple','banana','cherry']
fruit.reverse()
print(fruit)

'''
sort()方法默认情况下,是对列表进行升序排列
参数值:
    reverse:可选。reverse=True将对列表进行降序排列。默认是reverse=False
    key:可选。指定排序标准的函数
'''
fruit=['apple','banana','cherry']
fruit.sort(reverse=True)
print(fruit)

def myFunc(e):
    return len(e)
fruit1=['apple','banana','cherry']
fruit1.sort(key=myFunc)
print(fruit1)

#返回‘year'值的函数
def myFunc(e):
    return e['year']
cars=[
    {'car':'Porsche','year':'1963'},
    {'car': 'Audi', 'year': '1962'},
    {'car': 'Bwm', 'year': '1964'},
    {'car': 'Volvo', 'year': '1965'}
]
cars.sort(reverse=True,key=myFunc)
print(cars)
['apple', 'banana', 'cherry', ['Porche', 'Volvo']]
[]
['apple', 'banana', 'cherry']
4
['apple', 'banana', 'cherry', 1, 2, 3, 4]
4
['apple', 'orange', 'banana', 'cherry']
banana
['banana', 'cherry']
['cherry', 'banana', 'apple']
['cherry', 'banana', 'apple']
['apple', 'banana', 'cherry']
[{'car': 'Volvo', 'year': '1965'}, {'car': 'Bwm', 'year': '1964'}, {'car': 'Porsche', 'year': '1963'}, {'car': 'Audi', 'year': '1962'}]

持续更新中

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

kiki,

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值