鱼C论坛

 找回密码
 立即注册
查看: 2656|回复: 3

[新人报道] 如何实现

[复制链接]
发表于 2020-9-14 14:42:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
在py中
portfolio = [
    {'name': 'IBM', 'shares': 100, 'price': 91.1},
    {'name': 'AAPL', 'shares': 50, 'price': 543.22},
    {'name': 'FB', 'shares': 200, 'price': 21.09},
    {'name': 'HPQ', 'shares': 35, 'price': 31.75},
    {'name': 'YHOO', 'shares': 45, 'price': 16.35},
    {'name': 'ACME', 'shares': 75, 'price': 115.65}]

如何将上列集合 返回出 name+shares*price
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2020-9-15 09:16:03 | 显示全部楼层
本帖最后由 hellokz 于 2020-9-15 23:44 编辑

我新手,刚学了10多天,所以我写了乱七八糟的,到是能显示出你要的结果。。。。。。
portfolio = [
    {'name': 'IBM', 'shares': 100, 'price': 91.1},
    {'name': 'AAPL', 'shares': 50, 'price': 543.22},
    {'name': 'FB', 'shares': 200, 'price': 21.09},
    {'name': 'HPQ', 'shares': 35, 'price': 31.75},
    {'name': 'YHOO', 'shares': 45, 'price': 16.35},
    {'name': 'ACME', 'shares': 75, 'price': 115.65}]

list1 = []
list2 = []

for each in range(0,(len(portfolio))):
    list1.append(str(round(portfolio[each]['shares']*portfolio[each]['price'],2)))  
    list2.append(portfolio[each]['name'])
m = 0
for i in range(0,len(list1)):
    list1.insert(m,list2[i])
    m+=2
print(list1)






想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-9-15 23:45:05 | 显示全部楼层
今天学了字典,把新的代码写上吧,不过这个不能保留两位小数
portfolio = [
    {'name': 'IBM', 'shares': 100, 'price': 91.1},
    {'name': 'AAPL', 'shares': 50, 'price': 543.22},
    {'name': 'FB', 'shares': 200, 'price': 21.09},
    {'name': 'HPQ', 'shares': 35, 'price': 31.75},
    {'name': 'YHOO', 'shares': 45, 'price': 16.35},
    {'name': 'ACME', 'shares': 75, 'price': 115.65}]

for i in range(0,(len(portfolio))):

    print('NAME:',portfolio[i]['name'],'价格:',portfolio[i]['shares']*portfolio[0]['price'])
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-9-16 12:54:36 | 显示全部楼层
hellokz 发表于 2020-9-15 23:45
今天学了字典,把新的代码写上吧,不过这个不能保留两位小数
portfolio = [
    {'name': 'IBM', 'shares ...

哦哦好的
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-11 02:20

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表