2019-02-16 python的序列和列表的基本操作

# _*_ coding utf-8 _*_
# 开发团队: Administrator
# 开发人员: 张鑫
# 开发时间: 2019/2/16 0:19
# 文件名: 序列.py
# 开发工具:

verse =['马刺','湖人','火箭队','勇士','狼']
cbaver =['西安','北京','上海']
num = [67,45,13,4,56,77,86,45]
print(verse[1])  # 正向索引
print(verse[-2])  # 反向索引
print(verse[0:6:2])
print(verse+cbaver)
# 检查某个元素是否是序列内成员 value in sequence
print('马刺' in verse )      # 包含返回True
print('费控' not in verse )
# 计算序列的长度 最大值 最小值
print(len(verse))
print(max(num))
print(min(num))
# 序列的其他函数
print(sum(num))
print(sorted(verse))
print(sorted(num))
print('-'*30)
#列表
list1 = list(range(10,21,2))
print(list1)
verse2 =['马刺','湖人','火箭队','勇士','狼']
# 遍历列表每项元素

for item in verse2:
    print(item)
# 遍历列表每项元素和索引值
for index,item in enumerate(verse2):
    print(index+1,item)

# 列表的增删改
verse2.append('牛角')
print(verse2)
verse2.extend(cbaver)
print(verse2)

verse3 =verse2
verse3[1]='冒牌湖人'
print(verse3)

# 根据索引值删除
del verse3[4]
print(verse3)

# 根据元素内容删除
verse4 =['马刺','湖人','火箭队','勇士','狼']
verse4.remove('马刺')
print(verse4)

# 对列表进行统计计算
num = [67,45,13,4,56,77,86,45,5,45]
print('统计元素出现的次数',num.count(45))  # 统计元素出现的次数
print('统计元素首次出现的位置索引',num.index(45))  # 统计元素首次出现的位置索引
print('统计元素总和',sum(num))  # 统计元素总和

# 列表推导式
import random
randomnum = [random.randint(10,100) for i in range(10)]
print('输出10-100的10个随机数列表',randomnum)

newlist = [int(x * 0.9) for x in randomnum]
print('新列表',newlist)

choicelist = [x for x in newlist if x>20]

你可能感兴趣的:(2019-02-16 python的序列和列表的基本操作)