列表和元组

列表和元组

  • 迭代:依次对序列(sequence)中的每个元素重复执行某些操作
  • 字符串是一个字符的序列

列表

append方法:在列表末尾追加

extend方法:

>>>a = [1,2,3]
>>>b = [4,5,6]
>>>a.extend(b)
>>>a
[1,2,3,4,5,6]
a被更新为一个全新的列表

pop方法

pop方法是唯一一个个既能修改列表又返回元素值(除None)的列表方法

remove方法

remove方法用于删除列表中的某个值的第一个匹配项(无返回值)

reverse and reversed

reverse将列表中的元素反向存放(改变的列表但不返回值)
reversed方法返回一个迭代器

sort方法

>>>x = [5,4,3,2,1]
>>>y = x.sort(x)#Do not do this
>>>print y
None
sort方法修改了x却返回None,当需要保留原始列表时,先将列表赋值给一个新列表,再排序
sorted方法可用于任何可迭代对象,返回一个新列表

compare

compare函数会在x<y时返回负数,在x>y时返回正数,x=y时返回0

元组

  • 元组和列表一样是可迭代对象,元组不能修改

实现方法

>>> ()
()  空元组

>>> 42,
(42,)

tuple函数

以一个序列作为参数并转换为元组
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容