摘要: tuple和list一样,可以包含 0 个、1个和任意多个元素。 包含多个元素的 tuple,前面我们已经创建过了。 包含 0 个元素的 tuple,也就是空tuple,直接用 ()表示: 创建包含1个元素的 tuple 呢?来试试: 好像哪里不对!t 不是 tuple ,而是整数1。为什么呢? 因 阅读全文
posted @ 2017-01-09 17:25 log北极星丿 阅读(1764) 评论(0) 推荐(0) 编辑
摘要: tuple是另一种有序的列表,中文翻译为“ 元组 ”。tuple 和 list 非常类似,但是,tuple一旦创建完毕,就不能修改了。 同样是表示班里同学的名称,用tuple表示如下: 创建tuple和创建list唯一不同之处是用( )替代了[ ]。 现在,这个 t 就不能改变了,tuple没有 a 阅读全文
posted @ 2017-01-09 17:17 log北极星丿 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 假设现在班里仍然是3名同学: 现在,Bart同学要转学走了,碰巧来了一个Paul同学,要更新班级成员名单,我们可以先把Bart删掉,再把Paul添加进来。 另一个办法是直接用Paul把Bart给替换掉: 对list中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,list包含的元素个数保持不 阅读全文
posted @ 2017-01-09 17:12 log北极星丿 阅读(1057) 评论(0) 推荐(0) 编辑
摘要: Paul同学刚来几天又要转走了,那么我们怎么把Paul 从现有的list中删除呢? 如果Paul同学排在最后一个,我们可以用list的pop()方法删除: pop()方法总是删掉list的最后一个元素,并且它还返回这个元素,所以我们执行 L.pop() 后,会打印出 'Paul'。 如果Paul同学 阅读全文
posted @ 2017-01-09 17:08 log北极星丿 阅读(9269) 评论(0) 推荐(0) 编辑
摘要: 现在,班里有3名同学: 今天,班里转来一名新同学 Paul,如何把新同学添加到现有的 list 中呢? 第一个办法是用 list 的 append() 方法,把新同学追加到 list 的末尾: append()总是把新的元素添加到 list 的尾部。 如果 Paul 同学表示自己总是考满分,要求添加 阅读全文
posted @ 2017-01-09 17:04 log北极星丿 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 我们还是用一个list按分数从高到低表示出班里的3个同学: 这时,老师说,请分数最低的同学站出来。 要写代码完成这个任务,我们可以先数一数这个 list,发现它包含3个元素,因此,最后一个元素的索引是2: 有没有更简单的方法? 有! Bart同学是最后一名,俗称倒数第一,所以,我们可以用 -1 这个 阅读全文
posted @ 2017-01-09 14:16 log北极星丿 阅读(2122) 评论(0) 推荐(0) 编辑
摘要: 由于list是一个有序集合,所以,我们可以用一个list按分数从高到低表示出班里的3个同学: 那我们如何从list中获取指定第 N 名的同学呢?方法是通过索引来获取list中的指定元素。 需要特别注意的是,索引从 0 开始,也就是说,第一个元素的索引是0,第二个元素的索引是1,以此类推。 因此,要打 阅读全文
posted @ 2017-01-09 14:13 log北极星丿 阅读(4989) 评论(0) 推荐(0) 编辑
摘要: Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 比如,列出班里所有同学的名字,就可以用一个list表示: list是数学意义上的有序集合,也就是说,list中的元素是按照顺序排列的。 构造list非常简单,按照上面的代码,直接用 [ ] 把l 阅读全文
posted @ 2017-01-09 14:03 log北极星丿 阅读(2737) 评论(0) 推荐(0) 编辑
摘要: 我们已经了解了Python支持布尔类型的数据,布尔类型只有True和False两种值,但是布尔类型有以下几种运算: 与运算:只有两个布尔值都为 True 时,计算结果才为 True。 或运算:只要有一个布尔值为 True,计算结果就是 True。 非运算:把True变为False,或者把False变 阅读全文
posted @ 2017-01-09 13:00 log北极星丿 阅读(13958) 评论(0) 推荐(0) 编辑
摘要: Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致。 基本的运算: 使用括号可以提升优先级,这和数学运算完全一致,注意只能使用小括号,但是括号可以嵌套很多层: 和数学运算不同的地方是,Python的整数运算结果仍然是整数,浮点数运算结果仍然是浮点数: 但是整数 阅读全文
posted @ 2017-01-09 11:48 log北极星丿 阅读(9126) 评论(0) 推荐(0) 编辑