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中生成器和yield语句的用法详解
Apr 17 Python
Python基于PycURL自动处理cookie的方法
Jul 25 Python
深度定制Python的Flask框架开发环境的一些技巧总结
Jul 12 Python
python 3利用BeautifulSoup抓取div标签的方法示例
May 28 Python
Python3中类、模块、错误与异常、文件的简易教程
Nov 20 Python
Python异常处理操作实例详解
Aug 28 Python
python日志logging模块使用方法分析
May 23 Python
python生成特定分布数的实例
Dec 05 Python
Python使用gluon/mxnet模块实现的mnist手写数字识别功能完整示例
Dec 18 Python
python 5个顶级异步框架推荐
Sep 09 Python
一文带你了解Python 四种常见基础爬虫方法介绍
Dec 04 Python
Python一行代码实现自动发邮件功能
May 30 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 中执行系统外部命令
2006/10/09 PHP
PHP 开发工具
2006/12/06 PHP
解析php中die(),exit(),return的区别
2013/06/20 PHP
Ubuntu下安装PHP的mongodb扩展操作命令
2015/07/04 PHP
十大使用PHP框架的理由
2015/09/26 PHP
php分页原理 分页代码 分页类制作教程
2016/09/23 PHP
js自带函数备忘 数组
2006/12/29 Javascript
基于jquery的DIV随滚动条滚动而滚动的代码
2012/07/20 Javascript
jQuery中的jQuery()方法用法分析
2014/12/27 Javascript
javascript Promise简单学习使用方法小结
2016/05/17 Javascript
快速掌握jQuery插件开发
2017/01/19 Javascript
vue生成随机验证码的示例代码
2017/09/29 Javascript
微信js-sdk 录音功能的示例代码
2019/11/01 Javascript
[03:22]DOTA2超级联赛专访单车:找到属于自己的英雄
2013/06/08 DOTA
Python切片用法实例教程
2014/09/08 Python
python reduce 函数使用详解
2017/12/05 Python
在python中使用requests 模拟浏览器发送请求数据的方法
2018/12/26 Python
Python中filter与lambda的结合使用详解
2019/12/24 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
2020/03/30 Python
Pycharm编辑器功能之代码折叠效果的实现代码
2020/10/15 Python
一篇文章教你用python画动态爱心表白
2020/11/22 Python
python爬虫线程池案例详解(梨视频短视频爬取)
2021/02/20 Python
Html5 Geolocation获取地理位置信息实例
2016/12/09 HTML / CSS
英国浴室洗脸盆购物网站:Click Basin
2018/06/08 全球购物
Python里面如何拷贝一个对象
2014/02/17 面试题
单位领导证婚词
2014/01/14 职场文书
微信营销策划方案
2014/02/24 职场文书
环保倡议书500字
2014/05/15 职场文书
军训口号
2014/06/13 职场文书
人代会简报
2015/07/21 职场文书
烈士陵园扫墓感想
2015/08/07 职场文书
小学中队长竞选稿
2015/11/20 职场文书
高中班主任培训心得体会
2016/01/07 职场文书
HTML中table表格拆分合并(colspan、rowspan)
2021/04/07 HTML / CSS
一文搞懂php的垃圾回收机制
2021/06/18 PHP
js基于div丝滑实现贝塞尔曲线
2022/09/23 Javascript