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简单实现安全开关文件的两种方式
Sep 19 Python
python绘制中国大陆人口热力图
Nov 07 Python
python的xpath获取div标签内html内容,实现innerhtml功能的方法
Jan 02 Python
在Python文件中指定Python解释器的方法
Feb 18 Python
Pandas之DataFrame对象的列和索引之间的转化
Jun 25 Python
Python使用scrapy爬取阳光热线问政平台过程解析
Aug 14 Python
.dcm格式文件软件读取及python处理详解
Jan 16 Python
Tensorflow 实现释放内存
Feb 03 Python
python中tab键是什么意思
Jun 18 Python
python 实现学生信息管理系统的示例
Nov 28 Python
利用Opencv实现图片的油画特效实例
Feb 28 Python
matlab xlabel位置的设置方式
May 21 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
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
2009/04/25 PHP
PHP取得一个类的属性和方法的实现代码
2011/05/22 PHP
php删除字符串末尾子字符,删除开始字符,删除两端字符(实现代码)
2013/06/27 PHP
配置php网页显示各种语法错误
2013/09/23 PHP
php实现加减法验证码代码
2014/02/14 PHP
PHP手机短信验证码实现流程详解
2018/05/17 PHP
Aster vs Newbee BO3 第三场2.18
2021/03/10 DOTA
javascript jQuery $.post $.ajax用法
2008/07/09 Javascript
JavaScript 判断浏览器类型及版本
2009/02/21 Javascript
JavaScript DOM学习第八章 表单错误提示
2010/02/19 Javascript
JavaScript.The.Good.Parts阅读笔记(二)作用域&闭包&减缓全局空间污染
2010/11/16 Javascript
关于window.pageYOffset和document.documentElement.scrollTop
2011/04/05 Javascript
window.open关于浏览器拦截问题分析及解决方法
2013/02/05 Javascript
利用javascript实现全部删或清空所选的操作
2014/05/27 Javascript
基于jquery实现轮播特效
2016/04/22 Javascript
JavaScript简单拖拽效果(1)
2017/05/17 Javascript
微信小程序movable view移动图片和双指缩放实例代码
2017/08/08 Javascript
JS原生数据双向绑定实现代码
2017/08/14 Javascript
angular.js实现列表orderby排序的方法
2018/10/02 Javascript
小程序获取当前位置加搜索附近热门小区及商区的方法
2019/04/08 Javascript
javascript实现弹出层效果
2019/12/10 Javascript
vue 动态添加的路由页面刷新时失效的原因及解决方案
2021/02/26 Vue.js
Python判断变量是否已经定义的方法
2014/08/18 Python
python opencv摄像头的简单应用
2019/06/06 Python
基于python二叉树的构造和打印例子
2019/08/09 Python
详解python3中用HTMLTestRunner.py报ImportError: No module named 'StringIO'如何解决
2019/08/27 Python
python数据库操作mysql:pymysql、sqlalchemy常见用法详解
2020/03/30 Python
windows下的pycharm安装及其设置中文菜单
2020/04/23 Python
Python3爬虫中Splash的知识总结
2020/07/10 Python
python 19个值得学习的编程技巧
2020/08/15 Python
世界上最大的在线汽车租赁预订平台:Rentalcars.com(支持中文)
2018/10/12 全球购物
印度手工编织服装和家居用品商店:Fabindi
2019/10/07 全球购物
幼儿园中秋节活动方案
2014/02/06 职场文书
2014年医德医风工作总结
2014/11/13 职场文书
《火烧云》教学反思
2016/02/23 职场文书
Mysql官方性能测试工具mysqlslap的使用简介
2021/05/21 MySQL