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 相关文章推荐
Python中使用hashlib模块处理算法的教程
Apr 28 Python
Python数据结构之双向链表的定义与使用方法示例
Jan 16 Python
Django框架的使用教程路由请求响应的方法
Jul 03 Python
Python tkinter的grid布局及Text动态显示方法
Oct 11 Python
对python中词典的values值的修改或新增KEY详解
Jan 20 Python
解决python3.5 正常安装 却不能直接使用Tkinter包的问题
Feb 22 Python
Python爬虫实现验证码登录代码实例
May 10 Python
Python爬虫动态ip代理防止被封的方法
Jul 07 Python
查看已安装tensorflow版本的方法示例
Apr 19 Python
sklearn和keras的数据切分与交叉验证的实例详解
Jun 19 Python
Python+Selenium实现自动化的环境搭建的步骤(图文)
Sep 01 Python
pytorch Dataset,DataLoader产生自定义的训练数据案例
Mar 03 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
Phpbean路由转发的php代码
2008/01/10 PHP
php中base64_decode与base64_encode加密解密函数实例
2014/11/24 PHP
基于linnux+phantomjs实现生成图片格式的网页快照
2015/04/15 PHP
php版微信自动登录并获取昵称的方法
2016/09/23 PHP
总结PHP内存释放以及垃圾回收
2018/03/29 PHP
jquery如何把参数列严格转换成数组实现思路
2013/04/01 Javascript
JS中setInterval、setTimeout不能传递带参数的函数的解决方案
2013/04/28 Javascript
javascript实现颜色渐变的方法
2013/10/30 Javascript
jQuery计算textarea中文字数(剩余个数)的小程序
2013/11/28 Javascript
JavaScript实现级联菜单的方法
2015/06/29 Javascript
微信jssdk在iframe页面失效问题的解决措施
2016/03/03 Javascript
JavaScript中各种引用类型的常用操作方法小结
2016/05/05 Javascript
微信开发 微信授权详解
2016/10/21 Javascript
基于angular6.0实现的一个组件懒加载功能示例
2018/04/12 Javascript
Vue一次性简洁明了引入所有公共组件的方法
2018/11/28 Javascript
微信公众号平台接口开发 获取微信服务器IP地址方法解析
2019/08/14 Javascript
layui表格数据复选框回显设置方法
2019/09/13 Javascript
Selenium执行JavaScript脚本的方法示例
2020/12/31 Javascript
举例讲解Python的Tornado框架实现数据可视化的教程
2015/05/02 Python
python编码总结(编码类型、格式、转码)
2016/07/01 Python
python 打印直角三角形,等边三角形,菱形,正方形的代码
2017/11/21 Python
详解appium+python 启动一个app步骤
2017/12/20 Python
完美解决在oj中Python的循环输入问题
2018/06/25 Python
解决nohup执行python程序log文件写入不及时的问题
2019/01/14 Python
opencv python统计及绘制直方图的方法
2019/01/21 Python
TFRecord文件查看包含的所有Features代码
2020/02/17 Python
keras导入weights方式
2020/06/12 Python
利用HTML5绘制点线面组成的3D图形的示例
2015/05/12 HTML / CSS
英国袜子店:Sock Shop
2017/01/11 全球购物
戴尔新西兰官网:Dell New Zealand
2020/01/07 全球购物
中餐厅主管的职责范文
2014/02/04 职场文书
护士工作失误检讨书
2014/09/14 职场文书
Centos7中MySQL数据库使用mysqldump进行每日自动备份的编写
2021/08/02 MySQL
Java中API的使用方法详情
2022/04/06 Java/Android
Python循环之while无限迭代
2022/04/30 Python
Nginx静态压缩和代码压缩提高访问速度详解
2022/05/30 Servers