标签:count pop 查询 多少 remove 原来 错误 int font
1、定义数组
city = [] #定义一个空数组
name = [‘Jack‘,‘Panda‘,‘Bob‘,‘Franck‘]
#根据下标找元素,最前面一个元素的下标是0,最后一个元素下标是-1
print(name[2])
print(name[-1])
2、增加元素
city.append(‘北京‘) #在列表末尾增加一个元素
city.insert(0,‘上海‘) #在指定的位置增加元素
3、修改元素
city[1] = ‘南京‘ #修改下标为1的元素为南京,如果指定的下标不存在,会报错
4、删除元素
city = [‘上海‘, ‘北京‘, ‘深圳‘]
city.pop(-1) #指定下标删除元素
del city[-1] #指定下标删除元素
city.remove(‘上海‘) #删除指定的元素
city.clear() #清空list
5、查询元素
print(city[0]) #指定位置
#获取元素的下标,如果找不到元素,会报错。如果list存在多个相同元素,返回的是第一个元素的下标
print(city.index(‘深圳‘))
print(city.count(‘深圳‘)) #查看元素在list里面出现了多少次
6、反转
my_list = [‘python‘,‘jmeter‘,‘charles‘,‘postman‘]
my_list.reverse() #把原来的list反转一下,但不返回任何东西
print(my_list)
7、排序
nums1 = [22,11,5,77,99,3,7,8,9,10]
nums2 = [‘f‘,‘e‘,‘b‘,‘h‘,‘i‘,‘q‘,‘p‘,‘k‘,‘v‘,‘c‘]
nums1.sort() #升序
nums1.sort(reverse = True) #降序
8、合并数组
print(nums1+nums2)
nums1.extend(nums2) #把nums2数组中的元素传到数组nums1当中
print(nums1)
9、复制数组
print(nums1*2)
print(‘Jack ‘*3)
10、数组练习
# 校验用户名是否合法
# (1)输入用户名
# (2)如果账号存在,提示已经被注册,如果不存在,就可以注册
# (3)不能为空
# (4)用户名长度在2-12之间
# (5)最多输入3次
all_user = [‘张慧茹‘,‘牛寒阳‘,‘李妮娜‘,‘郑陶娜‘]
for i in range(3):
username = input(‘请输入您的用户名:‘).strip()
if len(username) > 2 and len(username) < 13:
if all_user.count(username)>0:
print(‘用户名已存在‘)
else:
print(‘可以注册‘)
break
else:
print(‘用户名输入不合法‘)
else:
print(‘错误次数过多‘)
标签:count pop 查询 多少 remove 原来 错误 int font
原文地址:https://www.cnblogs.com/L-Test/p/8811784.html