楼主: zorro2004
1347 3

[程序分享] 如何在套嵌LIST中替换元素 [推广有奖]

  • 0关注
  • 0粉丝

硕士生

35%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
2.8501
学术水平
1 点
热心指数
6 点
信用等级
0 点
经验
2259 点
帖子
77
精华
0
在线时间
118 小时
注册时间
2012-4-16
最后登录
2024-12-9

楼主
zorro2004 发表于 2017-5-25 17:39:32 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
类似[['5.1', '3.5', '1.4', '0.2', 'Iris-setosa'], ['4.9', '3', '1.4', '0.2', 'Iris-setosa']],有什么方法可以把所有的‘Iris-setosa’替换成别的东西吗
二维码

扫码加我 拉你入群

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

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

关键词:list IST 什么方法 RIS Set 如何 元素

沙发
phoenixlqh 学生认证  发表于 2017-6-4 06:49:09 来自手机
zorro2004 发表于 2017-5-25 17:39
类似[['5.1', '3.5', '1.4', '0.2', 'Iris-setosa'], ['4.9', '3', '1.4', '0.2', 'Iris-setosa']],有什么 ...
我只想到先解开list,再替换。直接替换的方法没想出来,容我查查。
>>>sum(list,[])
变成一维list

藤椅
phoenixlqh 学生认证  发表于 2017-6-4 07:11:01 来自手机
zorro2004 发表于 2017-5-25 17:39
类似[['5.1', '3.5', '1.4', '0.2', 'Iris-setosa'], ['4.9', '3', '1.4', '0.2', 'Iris-setosa']],有什么 ...
你试试这个
你原来的起名list
result = [\"b\" if x == \'Iris-setosa\' else x for x in list]

板凳
phoenixlqh 学生认证  发表于 2017-6-4 07:11:53 来自手机
phoenixlqh 发表于 2017-6-4 07:11
你试试这个
你原来的起名list
result = [\"b\" if x == \'Iris-setosa\' else x for x in list]
不知道为什么,编辑的时候没有反斜杠,你运行的时候把它去掉

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

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