python实现将range()函数生成的数字存储在一个列表中


Posted in Python onApril 02, 2020

说明

同学的代码中遇到一个数学公式牵扯到将生成指定的数字存储的一个列表中,那个熊孩子忽然懵逼的不会啦,,,给了博主一个表现的机会,,,哈哈哈好嘛,虽然很简单但还是记录一下吧,,,嘿嘿

一 代码

# coding=utf-8
"""
@author: jiajiknag
程序功能:
"""
# 方法一
lifts = []
for n in range(1,13):
 # lift = 1 +6 * np.sin(np.pi * n/12)
 lift = 1 + n/12
 lifts.append(lift)
print(lifts)

# 方法二
print("------------------------------------")
squares = [1 +i/12 for i in range(1,5)]
print(squares)

二 结果

python实现将range()函数生成的数字存储在一个列表中

好嘛,,,有没有很神奇的节奏!

补充知识:Python 通过range初始化list set 等

啥也不说了,还是直接看代码吧!

"""
01:range()函数调查
02:通过help()函数调查range()函数功能
03:Python中的转义字符
04:使用start、step、stop的方式尝试初始化list、tuple、set等
05:使用len()获取list、set、tuple的长度
"""

help(range)
tempRange = range(1,100,2)
print("type(tempRange): " + str(type(tempRange)))
print("tempRange: " + str(tempRange))

tempStr = ""
for i in range(5): # 注意 输出0到4,包括0和4但不包括5.
 tempStr += (" " + str(i) + " ")
print("for i in range(5) " + tempStr) #for i in range(5) 0 1 2 3 4 

tempStr = ""
for i in range(20,0,-2):
 tempStr += (" " + str(i) + " ")
# 注意看输出不包括0
print("for i in range(20,0,-2) " + tempStr)
"""
for i in range(20,0,-2) 20 18 16 14 12 10 8 6 4 2 
"""


tempStr = ""
for i in [1,2,3]:
 tempStr += (" " + str(i) + " ")
# for i in [1,2,3] 1 2 3 
print("for i in [1,2,3] " + tempStr)


tempStr = ""
for i in "Hello world!":
 tempStr += (" " + str(i) + " ")
# for i in "Hello world!" H e l l o  w o r l d ! 
print("for i in \"Hello world!\" " + tempStr)

print(list(range(5,10))) # 默认步长1,输出:[5, 6, 7, 8, 9]不包括10
print(list(range(0,10,2))) #输出:[0, 2, 4, 6, 8]
print(list(range(10,0,2))) #输出:[]
print(list(range(10,0,-2))) #输出:[10, 8, 6, 4, 2]

# 尝试使用start、step、stop的方式尝试初始化list、tuple、set等
# print(list(1,9,1)) # TypeError: list() takes at most 1 argument (3 given)
# print(set(1,9,1)) # TypeError: set expected at most 1 arguments, got 3
# print(tuple(1,9,1)) # TypeError: tuple() takes at most 1 argument (3 given)

tempList = list(range(0,10,1));
print("list(range(0,10,1)): " + str(tempList))

tempSet = set(range(0,10,1))
print("list(set(0,10,1)): " + str(tempSet))

tempTuple = tuple(range(0,10,1))
print("list(tuple(0,10,1)): " + str(tempTuple))

tempDic = {"num":1}
print("len(list) :" + str(len(tempList))) # len(list) :10
print("len(set) :" + str(len(tempSet))) # len(set) :10
print("len(tuple) :" + str(len(tempTuple))) # len(tuple) :10
print("len(dic) :" + str(len(tempDic))) # len(dic) :1

# list.append [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 'b']
tempList.append('b')
print("list.append " + str(tempList))

# set.add {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 'a'}
tempSet.add('a')
print("set.add " + str(tempSet))

以上这篇python实现将range()函数生成的数字存储在一个列表中就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
django自定义Field实现一个字段存储以逗号分隔的字符串
Apr 27 Python
Python基于回溯法子集树模板解决找零问题示例
Sep 11 Python
python 列表,数组,矩阵两两转换tolist()的实例
Apr 04 Python
Python装饰器原理与用法分析
Apr 30 Python
python使用Matplotlib画饼图
Sep 25 Python
python合并已经存在的sheet数据到新sheet的方法
Dec 11 Python
pycharm中使用anaconda部署python环境的方法步骤
Dec 19 Python
Python并发:多线程与多进程的详解
Jan 24 Python
TensorFlow通过文件名/文件夹名获取标签,并加入队列的实现
Feb 17 Python
浅谈在django中使用filter()(即对QuerySet操作)时踩的坑
Mar 31 Python
简单了解Django项目应用创建过程
Jul 06 Python
opencv 形态学变换(开运算,闭运算,梯度运算)
Jul 07 Python
Python 给下载文件显示进度条和下载时间的实现
Apr 02 #Python
python求前n个阶乘的和实例
Apr 02 #Python
python实现将字符串中的数字提取出来然后求和
Apr 02 #Python
python对指定字符串逆序的6种方法(小结)
Apr 02 #Python
在python中实现求输出1-3+5-7+9-......101的和
Apr 02 #Python
django中url映射规则和服务端响应顺序的实现
Apr 02 #Python
Python实现从N个数中找到最大的K个数
Apr 02 #Python
You might like
PHP使用trim函数去除字符串左右空格及特殊字符实例
2016/01/07 PHP
PHP编程中的Session阻塞问题与解决方法分析
2017/08/07 PHP
针对thinkPHP5框架存储过程bug重写的存储过程扩展类完整实例
2018/06/16 PHP
Yii框架使用PHPExcel导出Excel文件的方法分析【改进版】
2019/07/24 PHP
HTML页面如何象ASP一样接受参数
2007/02/07 Javascript
javascript开发中因空格引发的错误
2010/11/08 Javascript
实现动画效果核心方式的js代码
2013/09/27 Javascript
JS比较2个日期间隔的示例代码
2014/04/15 Javascript
3种Jquery限制文本框只能输入数字字母的方法
2014/12/03 Javascript
JavaScript中textRange对象使用方法小结
2015/03/24 Javascript
信息页文内画中画广告js实现代码(文中加载广告方式)
2016/01/03 Javascript
jquery中键盘事件小结
2016/02/24 Javascript
浅谈Sticky组件的改进实现
2016/03/22 Javascript
Javascript实现图片不间断滚动的代码
2016/06/22 Javascript
bootstrap与Jquery UI 按钮样式冲突的解决办法
2016/09/23 Javascript
Bootstrap CSS布局之按钮
2016/12/17 Javascript
微信小程序 高德地图SDK详解及简单实例(源码下载)
2017/01/11 Javascript
javascript中神奇的 Date对象小结
2017/10/12 Javascript
js array数组对象操作方法汇总
2019/03/18 Javascript
js实现固定区域内的不重叠随机圆
2019/10/24 Javascript
基于canvas实现手写签名(vue)
2020/05/21 Javascript
深入理解Python中各种方法的运作原理
2015/06/15 Python
Python中定时任务框架APScheduler的快速入门指南
2017/07/06 Python
Python 实现数据库更新脚本的生成方法
2017/07/09 Python
python实现百度语音识别api
2018/04/10 Python
Python字典对象实现原理详解
2019/07/01 Python
django model object序列化实例
2020/03/13 Python
浅谈python多线程和多线程变量共享问题介绍
2020/04/17 Python
波兰在线儿童和婴儿用品零售商:pinkorblue
2019/06/29 全球购物
工程开工庆典邀请函
2014/02/01 职场文书
土木工程专业推荐信
2014/02/19 职场文书
2014乡镇领导班子四风对照检查材料思想汇报
2014/10/05 职场文书
2014年派出所工作总结
2014/11/21 职场文书
小学数学教学随笔
2015/08/14 职场文书
2020优秀员工演讲稿(三篇)
2019/10/17 职场文书
Python实现智慧校园自动评教全新版
2021/06/18 Python