# _*_ 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的序列和列表的基本操作
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 小学语文修改病句的方法 修改病句是小学语文考试中常见的题型,在修改病句之前,我们应该清晰的了解有哪些病句现象,下面...
- 一、list列表 1.概述 变量:使用变量存储数据,但是,缺点:一个变量每次只能存储一个数据思考:如果一次性存储多...
- 大家好,这里是金伟的107条今日复盘。 昨天在我认识的18个人中,做了一个有趣的实验。就是关于一条裙子是什么颜色:...