惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 【当耐特】
云风的 BLOG
云风的 BLOG
罗磊的独立博客
C
Check Point Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Blog — PlanetScale
Blog — PlanetScale
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
月光博客
月光博客
大猫的无限游戏
大猫的无限游戏
Google DeepMind News
Google DeepMind News
Engineering at Meta
Engineering at Meta
N
Netflix TechBlog - Medium
宝玉的分享
宝玉的分享
Recent Announcements
Recent Announcements
酷 壳 – CoolShell
酷 壳 – CoolShell
博客园_首页
J
Java Code Geeks
Apple Machine Learning Research
Apple Machine Learning Research
人人都是产品经理
人人都是产品经理
爱范儿
爱范儿
I
InfoQ
Hugging Face - Blog
Hugging Face - Blog
T
Tailwind CSS Blog
B
Blog RSS Feed

老董笔记

尚硅谷机构在哪?尚硅谷培训怎么样?靠谱吗-互联网IT百科 韩顺平介绍,传智讲师,开办泰牛,入尚硅谷等一系列-互联网IT百科 pandas多重索引标准样式(写入excel有空行)-互联网IT百科 cannot join with no overlapping index names-互联网IT百科 pandas多列变多行(即宽表变长表)melt和stack函数-互联网IT百科 pandas多行转多列(长表变宽表)pivot和unstack-互联网IT百科 Index contains duplicate entries, cannot reshape完美解决-互联网IT百科 single positional indexer is out-of-bounds-互联网IT百科 Can only compare identically-labeled Series objects-互联网IT百科 pandas transform用法详解(多个案例)-互联网IT百科 python四舍五入精确实现-互联网IT百科 pandas的groupby使用apply分组排序-互联网IT百科 index 0 is out of bounds for axis 0 with size 0-互联网IT百科 pandas分组过滤filter函数-互联网IT百科 联想Win10系统如何禁用触摸屏关闭触摸-互联网IT百科 groupby分组计算transform转换返回相同长度序列-互联网IT百科 brooks seo教程python教程,brooks seo教程网盘,布鲁seo资源-互联网IT百科 电脑右键文件夹一直转圈电卡死怎么回事-互联网IT百科 施琪嘉的心理成长课(荐)-互联网IT百科 百度SEO公司_SEO推广公司哪家好_SEO外包服务如何选-老董笔记 groupby后agg同1列用多个聚合函数、不同列用不同函数、自定义函数-互联网IT百科 pandas的groupby单列多列分组聚合运算-互联网IT百科 DataFrameGroupBy对象及分组个数、分组大小、组名索引、组数据详解-互联网IT百科 pandas中groupby之Grouper and axis must be same length-互联网IT百科 pandas中groupby的分组原理-互联网IT百科 pandas的groupby的使用详解大全-互联网IT百科 openpyxl单元格自动换行强制换行Alignment(wrapText=True)-互联网IT百科 python教程全套(可就业)-互联网IT百科 联想win10系统CPU显示100%,电脑呼呼响怎么回事-互联网IT百科 如何自制CPU,CPU原理是怎么样的?-互联网IT百科
元组定义,元素获取,元素*重复,元祖相加等操作-互联网IT百科
2020-09-14 · via 老董笔记

  定义:

  Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。

  一:元组创建:

# ‐*‐ coding: utf‐8 ‐*‐

# 创建空元组
print('以下是空元组')
t1 = tuple()
t2 = ()
print(t1,t2)

# 创建自定义元组
print('以下是自定义元组')
t3 = tuple(range(3)) # range是个函数,后面讲解
t4 = (1, 2, 3, )
t5 = tuple([1,2,3])
t6 = ('a', 'b', 'c')
t7 = tuple('1234abc')
t8 = (1, 2, 3, 'a', 'b', [4, 5], 99.9, (3, 5))

t9 = 1,2,4,5 # 这个也是元组,可以不用写括号,默认会添加

t10 = (2,) # 单元素元素问题, 一定要加逗号
print(t3,t4,t5,t6,t7,t8,t9,t10)
D:installpython3python.exe D:/pyscript/python3_script/test66.py
以下是空元组
() ()
以下是自定义元组
(0, 1, 2) (1, 2, 3) (1, 2, 3) ('a', 'b', 'c') ('1', '2', '3', '4', 'a', 'b', 'c') (1, 2, 3, 'a', 'b', [4, 5], 99.9, (3, 5)) (1, 2, 4, 5) (2,)

Process finished with exit code 0

  二:元组相关操作:

  1. 获取元组中的元素

      通过下标获取

      通过切片获取

      通过for循环来遍历元组

  2. 元组的内置函数count,index

     index和count与字符串和列表中的用法相同

  3. 两个元组相加

  4. 元组重复

# ‐*‐ coding: utf‐8 ‐*‐

print('以下是获取元组元素')
t1 = (1,2,3,4,5)
print(t1)
# 通过下标获取
print(t1[0])
# 通过切片获取
print(t1[0:2])
# 通过for循环来遍历元组
for t in t1:
    print(t)

print('以下是index count用法')
t = tuple('abcde')
# index返回元素在元组中的位置,如果不存在则会抛出ValueError异常
print(t.index('a'))
# count统计元素在元组中出现的次数,如果不存在,则为0
print(t.count('a'))

print('以下是元素相加和重复')
t1 = tuple("abcde")
t2 = (0,1,2,3,4)
# 通过加号(+)可以将两个元组中的元素合并在一起,形成一个新的元组
t3 = t1 + t2
print(t3)

t1 = tuple("abcde")
# 星号(*)可以将元组中的元素重复N次,形成一个新的元组
t2 = t1 * 3
print(t2)
D:installpython3python.exe D:/pyscript/python3_script/test66.py
以下是获取元组元素
(1, 2, 3, 4, 5)
1
(1, 2)
1
2
3
4
5
以下是index count用法
0
1
以下是元素相加和重复
('a', 'b', 'c', 'd', 'e', 0, 1, 2, 3, 4)
('a', 'b', 'c', 'd', 'e', 'a', 'b', 'c', 'd', 'e', 'a', 'b', 'c', 'd', 'e')

Process finished with exit code 0


  5. 里面的元素不可修改

# ‐*‐ coding: utf‐8 ‐*‐

t1 = (1,2,3,4,5)
# 以下是错误的 报错 TypeError: 'tuple' object does not support item assignment
t1[0] = 2

# 重新定义变量
t1 = ('a','b','c')
D:installpython3python.exe D:/pyscript/python3_script/test66.py
Traceback (most recent call last):
  File "D:/pyscript/python3_script/test66.py", line 5, in 
    t1[0] = 2
TypeError: 'tuple' object does not support item assignment

Process finished with exit code 1

很赞哦!

python编程网提示:转载请注明来源www.python66.com。
有宝贵意见可添加站长微信(底部),获取技术资料请到公众号(底部)。同行交流请加群 python学习会