楼主: 时光人
1123 4

python学习之元组 字典 列表及运算符 [推广有奖]

  • 3关注
  • 34粉丝

已卖:165份资源

院士

23%

还不是VIP/贵宾

-

威望
1
论坛币
26913 个
通用积分
429.8724
学术水平
95 点
热心指数
109 点
信用等级
91 点
经验
39970 点
帖子
1630
精华
3
在线时间
580 小时
注册时间
2019-2-25
最后登录
2025-5-6

楼主
时光人 学生认证  发表于 2019-9-10 13:22:47 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

CDA数据分析:数据科学、人工智能从业者的在线大学。
数据科学(Python/R/Julia)数据分析、机器学习、深度学习


布尔值 首字符必须大写,否则不识别

元组

关键字tuple 符号 所有的符号都是英文状态下的符号

1 特征

1.1 圆括号括起来的数据都是元组,看类型type

1.2 空元组 t_1=

1.3如果一个元组里面只有一个元素,要在元素后面加逗号t_1=('1',)

1.4元组里面可以包含各种类型的数据:整数 浮点数 字符串 布尔值(True False) 元组 等

t_2=(1,2.56,'hello',(4,5,6,'python'))

1.5 元素与元素之间是用逗号隔开的,看元素的长度len

t_2=(1,2.56,'hello',(4,5,6,'python'))

print(len(t_2))# 输出 4

2 用法

取值方式:与字符串一样 根据索引取值 可以切片取值

2.1取单个值的方式 元组[索引值] 索引值从0开始

t_2=(1,2.56,'hello',(4,5,6,'python'))

print(t_2[-1])# 输出 (4, 5, 6, 'python')

2.2嵌套取值方式 一层一层取索引

t_2=(1,2.56,'hello',(4,5,6,'python'))

取‘python’

print(t_2[-1][-1])#或 t_2[3][3] 输出 ‘python’

eg:取'python'中的y

print(t_2[-1][-1][1])

2.3切片取值 同字符串 元组名[索引开始值:索引结束值:步长] 取左不取右

print(t_2[::])# 输出 (1, 2.56, 'hello', (4, 5, 6, 'python'))

print(t_2[0:4:1])# 输出 (1, 2.56, 'hello', (4, 5, 6, 'python'))

print(t_2[0:4:2])# 输出 (1, 'hello')

print(t_2[0:4:3])# 输出 (1, (4, 5, 6, 'python'))

1.8 元组是有序数据类型,不可以做增 删 改

a=(2,3.5,'hello',True,(4,6,7,'python'),3,4)

print(a.index(3,2))# 输出 5 表示取第二个3的索引

index(m,n) 表示m取第n次时候的索引

3 场景--心随我动

列表

关键字 list 符号中括号[]

# 列表

# 关键字 list 符号[]

# 1 .特征

# 1.1 中括号[]括起来的都是列表

# 1.2 空列表 t=[]

# 1.3 列表里面可以包含各种类型的数据 整数 浮点数 字符串 布尔值 元组,列表等

# 1.4 元素和元素之间用逗号隔开,看元素长度len

# 2取值方式:与字符串/元组一样 根据索引取值 可切片取值

t=[2,0.0089,'1',True,(1,2,3,'hello'),['python','张三','西瓜','西红柿']]

# 2.1单个取值方式 列表名[索引值]

print(t[4])# 取列表中索引为4的元素 输出:元组

print(t[-1])# 取列表最后一个元素 输出:列表

# 2.2嵌套取值方式

print(t[4][3])# 取元组中索引为3的元素的值 输出:hello

print(t[-1][2])# 取列表中索引为-1的元素的值 输出:西瓜

# 2.3 切片取值方式 同字符串/元组 列表名[索引开始位置:结束位置:步长]

# eg:请把最后一个嵌套在t列表里面的子列表的索引为偶数的值打印出来

print(t[-1][::2])

# 2.4 列表是有序数据,支持增删改 运用范围最广

# 函数 只支持列表的函数

#t=[2,0.0089,'1',True,(1,2,3,'hello'),['python','张三','西瓜','西红柿']]

#print(t.count(True))

# print(t.clear)

# 增加

# 方式一 append(value)

# 加在尾部 列表名.append(value) 一次只能增加一个元素

t_3=[2,0.0089,'1',True,(1,2,3,'hello'),['python','张三','西瓜','西红柿']]

print(t_3.append('会飞的鱼'))#输出

# 方法二 insert(i,value)

# 在指定的索引位置加元素 列表名.insert(i,value) 一次只能增加一个元素


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:python 运算符 CDA数据分析师 CDA数据分析 append

已有 1 人评分经验 收起 理由
yunnandlg + 20 精彩帖子

总评分: 经验 + 20   查看全部评分

沙发
xujingjun 发表于 2019-9-10 13:35:08

藤椅
柳新~ 在职认证  发表于 2019-9-11 17:10:27
感谢分享!

板凳
jinlu310 在职认证  发表于 2019-9-11 17:11:59
感谢分享!

报纸
瑟瑟谷中风 学生认证  发表于 2020-6-3 13:24:36
11111111111111111111111111111

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 23:39