鱼C论坛

 找回密码
 立即注册
查看: 1412|回复: 2

[技术交流] 打了激素的数组3

[复制链接]
发表于 2018-2-6 22:59:30 | 显示全部楼层 |阅读模式

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

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

x
本帖最后由 chqxb 于 2018-2-6 22:59 编辑

列表是个大仓库,当有多个元素的时候,是由第一个元素开始比较。字符串的比较是逻辑操作码的比较(ASK)
>>>list4 = list1 + list 2
(相当于extend的用法)
>>> list1 + "小甲鱼"  系统报错,相加的两个元素必须是同一个类型
>>> list3 * 3  ---列表3乘3倍
>>> 123 in list3
>>>true
>>> 123 not in list3
>>>false
>>>list5 = {123,{'小甲鱼','牡丹'},456}
>>>‘小甲鱼’ in list5
>>>False
>>> '小甲鱼' in list[1]
true

列表类型的内置函数
>>>dir(list)
count -- 计算参数在列表中出现的次数
list3.count(123) ---'123'指列表中的元素

>>>list3.index(123)--返回出现第一个出现的范围

reverse --将整个列表翻转

sort(func,key) -- 用于指定的方式对列表成员进行排序,默认使用规定排序

list.sort(reverse = true)

拷贝内容的补充
copy()的方式和切片拷贝一样
clear(),清空列表中的元素,但注意,列表仍然存在,只不过变成一个空列表

本帖被以下淘专辑推荐:

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

使用道具 举报

发表于 2018-2-9 11:33:20 | 显示全部楼层
第九课的课后习题的100~999的水仙花数temp//=10  #,里的//和#有什么作用啊,新手没法理解啊
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-2-12 22:38:09 | 显示全部楼层
python的几个算术运算符
** 幂运算
% 取模(取余数)
// 取整数
# 后面的文字是注释说明,方便以后检查和其他程序员查看

这里我们要搞懂他的逻辑顺序,这个我以153这个数字解释下

for i in range(100,1000):
        sum = 0
        temp = i    #temp = 153
        while temp:  # 153 > 0,执行循环
                sum = sum + ((temp%10)**3) # 0 = 0 + 3*3*3(3的立方)(153/10=15.3,取余数为3)
                temp //=10    # 等于 temp = temp //10,153 /10 = 15.3 ,取整数为 15
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-24 04:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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