遍历、循环。

#for循环
magicians=["alice","david","carolina"]
for magician in magicians:print(magician)#这句循环#
print("They are so cute !")#这句不循环#
#414
pizza=["aa","bb","cc"]
for pizza_n in pizza:print("I"+" "+"love"+" "+pizza_n.title())
print("I love pizza very much !")
I love Aa
I love Bb
I love Cc
I love pizza very much !
name=["cat","dog","fish"]
for name_o in name:print("A"+" "+name_o+" "+"would make a great pet .")
print("So cute !")
A cat would make a great pet .
A dog would make a great pet .
A fish would make a great pet .
So cute !
#函数range() 差一行为
for value in range(1,9):print(value)
1
2
3
4
5
6
7
8
#使用list()创建列表
#list将数字转换为列表
numbers=list(range(1,8))
print(numbers)
#range可指定步长
even_number=list(range(2,18,2))
print(even_number)
#如何创建一个列表,其中包含前十个整数的平方?
squares=[]
for value in range(1,11):square=value**2squares.append(square)
print(squares)
#对数字列表进行简单的统计计算
digits=[1,2,3,4,5,6,7,8,9,0]
min(digits)
max(digits)
sum(digits)
[1, 2, 3, 4, 5, 6, 7]
[2, 4, 6, 8, 10, 12, 14, 16]
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
45
#列表解析:列表名+左括号+用于生成值的表达式+给表达式提供值+右括号
squares=[value**2 for value in range(1,11)]
print(squares)
#动手414
#4-3
for i in range(1,21):print(i)
#4-4
number=[i*1 for i in range(1,10)]
print(number)
sum(number)
#4-6
number=[i*1 for i in range(1,20,2)]
print(number)
for i in range(1,20,2):print(i)
[1, 4, 9, 16, 25, 36, 49, 64, 81, 100]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
[1, 2, 3, 4, 5, 6, 7, 8, 9]
[1, 3, 5, 7, 9, 11, 13, 15, 17, 19]
1
3
5
7
9
11
13
15
17
19
#4-7
number=[i*1 for i in range(3,31,3)]
print(number)
#4-8
number=[i**3 for i in range(1,11)]
print(number)
[3, 6, 9, 12, 15, 18, 21, 24, 27, 30]
[1, 8, 27, 64, 125, 216, 343, 512, 729, 1000]
#切片:列表的部分元素#
lover=["zzx","yhx","wy","wjk"]
print(lover[0:3])
print(lover[:3])#自动从头开始#
print(lover[1:])#自动到末尾结束#
print(lover[-2:])#输出后几位
['zzx', 'yhx', 'wy']
['zzx', 'yhx', 'wy']
['yhx', 'wy', 'wjk']
['wy', 'wjk']
#遍历切片#
for i in lover[0:2]:print(i)
zzx
yhx
#复制列表#
mylover=["wjk","wy","yhx","zzx","ctr"]
herlover=mylover[:]
print("My lover:")
print(mylover)
print("\nHer lover:")
print(herlover)
My lover:
['wjk', 'wy', 'yhx', 'zzx', 'ctr']Her lover:
['wjk', 'wy', 'yhx', 'zzx', 'ctr']
#动手414#
#4-10
yhx=["shi","qi","jin","nian","lu","feng","mang"]
print("wo hui ba ku nan dang zuo le qu")
print(yhx[0:3])
print("ji ran xuan ze zhe tiao lu")
print(yhx[2:5])
print("wo hui yi zhi zou xia qu")
print(yhx[-3:])
wo hui ba ku nan dang zuo le qu
['shi', 'qi', 'jin']
ji ran xuan ze zhe tiao lu
['jin', 'nian', 'lu']
wo hui yi zhi zou xia qu
['lu', 'feng', 'mang']
#4-11
pizza=["aa","bb","cc","dd"]
friend_pizza=pizza[:]
pizza.append("ll")
friend_pizza.append("oo")
print("My favoriate pizza are:")
for i in pizza:print(i)
print("My friend's favoriate pizza are:")
for o in friend_pizza:print(o)
My favoriate pizza are:
aa
bb
cc
dd
ll
My friend's favoriate pizza are:
aa
bb
cc
dd
oo
#元组():不可变的列表  元组中的元素不可被修改
dimen=(200,50)
print(dimen[0])
print(dimen[1])
#遍历
for i in dimen:print(i)
#给元组赋值
dimen=(600,900)
print(dimen[0])
200
50
200
50
600

#设置代码格式
略 书page 61

Python基础知识:3、操作列表相关推荐

  1. Python基础知识4——操作列表

    本章内容来自书籍,记录下来仅方便复习,如有侵权,请联系作者删除. 一.遍历整个列表 遍历列表中的所有元素,并对每个元素执行相同的操作.可用Python中的for循环. names = ['tom',' ...

  2. Python基础知识-字符串操作

    字符串常见操作 1.切片 2. 查询(find,index) 3. 大小写转换(upper.lower.swapcase.capitalize和title) 4. 对齐(center,just和zfi ...

  3. Python基础知识02

    内容供自己学习使用,如有错误之处,请大佬们指正,谢谢! 作者:rookiequ python基础知识02 数据类型 列表(list):可以存放多个元素,并且元素类型可以不同 #可以存放多种数据类型 l ...

  4. [Python从零到壹] 八.数据库之MySQL和Sqlite基础知识及操作万字详解

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  5. python环境下数据操作_数据分析环境搭建和Python基础知识

    搭建数据分析环境主要包括使用anaconda管理包和环境:使用Jupyter notebook将说明文本.数学方程.代码和可视化内容全部组合到一个易于共享的文档中.Python基础知识包括关键点(数据 ...

  6. Python基础知识、基本概念、下载python和pycharm、列表、元组、字典等等

    先看后赞,养成习惯.点赞收藏,人生辉煌! 目录 1.Python基础知识 1.1 基本概念 1.2 下载python和pycharm 1.3 格式化输出 1.4 键盘输入 1.5 运算符和表达式 2. ...

  7. python基础知识资料-Python基础知识汇总

    原标题:Python基础知识汇总 1.Anaconda的安装 百度Anaconda的官网,下载左边的Python3.X版本 然后是设置路径,最后给出Jupyter notebook.具体参考: 猴子: ...

  8. python基础知识资料-Python基础知识梳理 - 第02部分

    本文是Python基础知识的第二篇, 主要是对内置对象类型的介绍, 涉及的类型如下表. 数字类型 在Python中, 数字并不是一个真正的对象类型, 而是一组类似类型的分类, 如整数和浮点数, 复数等 ...

  9. python的基础知识可以应用到哪方面-Python基础知识

    python基础 python的诞生 2002年,python 2.x 2008年,python 3.x python的命名 马戏团的名称 python简介 简单.易学 持快速开发. 跨平台. 开源. ...

  10. python爬虫数据可视化_python 爬虫与数据可视化--python基础知识

    摘要:偶然机会接触到python语音,感觉语法简单.功能强大,刚好朋友分享了一个网课<python 爬虫与数据可视化>,于是在工作与闲暇时间学习起来,并做如下课程笔记整理,整体大概分为4个 ...

最新文章

  1. 产品开发的 11 宗罪
  2. 用生动的例子花式解释:python类中一定需要有 __init__方法么?没有会怎样?
  3. 前端性能优化之Lazyload
  4. 腾讯云一口气发布四大新品,云原生时代将正式开启
  5. 支持向量机python实例_Python机器学习SVM简单应用实例 | kTWO-个人博客
  6. (转) PowerDesigner中Table视图同时显示Code和Name
  7. Per-FedAvg:联邦个性化元学习
  8. 为类添加方法java_Java 7 : 为接口类增加“public defender 方法”
  9. NSArray的排序问题
  10. 奔腾4 2.4CPU计算机硬件能升级吗,CPU怎么升级啊
  11. SpringBoot学习心得分享
  12. JDK Required: 'tools.jar' seems to be not in IDEA classpath解决办法
  13. javafx 教程_集成JavaFX和Swing(修订版)
  14. 别费劲找站长工具共享VIP了 这个工具也不错
  15. 卿盾安全中心【模仿火绒安全中心】
  16. Zoho One平台正式发布 或将颠覆企业软件和SaaS行业
  17. 计算机绘图实训体会,CAD实习心得体会
  18. 硬件工程师成长之路(9)——检测标准
  19. 中美IPv6发展现状分析
  20. php自定义返回状态码,Thinkphp6自定义状态码

热门文章

  1. 仿hao123网址导航源码HTML整站下载
  2. 头条、油条商标有多像?Python检测发现相似度高达98.4%!
  3. 中国学位与研究生教育信息网
  4. 日语形容词变化规律总结
  5. 2. ORB-SLAM3_V1 源码阅读笔记 -Examples -ros_stereo_inertial.cc
  6. 转自博客园- 林梦然+++opencv下指定文件夹下的图片灰度化(图片的读取与保存)-------简单记录
  7. 学习存储技术的5个阶段
  8. ArcMap最短路径分析和网络数据集的构建
  9. GEE(python)使用GPM降水数据进行趋势分析,MK检验等
  10. 武汉大学计算机软件与理论博士,武汉大学博士学术屌爆,人大的不服不行