Python基础

#创建列表
a =[1,2,3,4,5]
lst = list((1,2,3))

#返回列表长度
print(len(a))

#返回列表最小值
print(min(a))

#返回列表最大值
print(max(a))

#修改列表值
a[0] = 'a'
print(a)

#添加元素
a.append (6)
print(a)

#删除元素
del a[0]
print(a)

#查找元素
print('a' in a)

#列表添加
name = list('perl')
name[2:] = list('ar')
print(name)

name[1:] = list('ython')
print(name)

numbers = [1,2,3]
numbers[1:1] = [5,6,7]
print(numbers)


#两个列表相加,修改原有列表
a = [1,2,3]
b = [4,5,6]
a.extend(b)
print(a)
print(b)


#创建新列表
c = ['a','b','c']
d = ['e','f','g']
f = c + d
print(c)
print(d)
print(f)


#判断元素是否存在,并返回位置
knights = ['we','are','night','you','say','ni']
print(knights.index ('we'))
#print(knights.index ('who'))



#插入元素
number  = [1,2,3,4,5]
number.insert(3,'three')
print(number)


#移除元素,pop()默认移除末尾元素
x = [1,2,3]
x.pop()
print(x)
y = x.pop(0)
print(x)
print(y)


#移除元素:修改原表,没有返回值 
number = [1,2,3,2]
number.remove(2)
print(number)



#逆向排序
x = [1,2,3]
x.reverse()
print(x)
y = list(reversed(x)) 
print(y)


#排序
x = [2,43,2,6,2,6,4]
x.sort()       #修改原列表
print(x)
x = [2,6,4,9,3,7]
y = sorted(x)  #不修改原列表
print(x)
print(y)
y.sort(reverse=True)#逆向排序
y


#两列表内元素相同索引位相加
x = [1,2,3]
y = [4,5,6]
z = [ i+j for j in y  for i in x if x.index(i) == y.index(j)]
z

















 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值