开发者社区> 问答> 正文

python怎么使用列表

python怎么使用列表

问题来源于python学习网

展开
收起
游客ejnn55cgkof5g 2019-12-11 00:08:15 707 0
1 条回答
写回答
取消 提交回答
  • Python列表的简单操作

    在列表末尾添加元素:sth.append()

    在列表中添加元素:sth.insert(位置,元素)

    从列表中删除元素

    1) del sth[元素位置]

    2) pop的元素名 = sth.pop(元素位置,不填则默认列表末尾),类似于弹出栈顶

    3) sth.remove(元素的值),该方法无需知道要删除的元素的位置,但只删除第一个要删除的元素,如若有重复相同的元素,并不会

    全部删除。

    python学习网,免费的python学习网站,欢迎在线学习!

    排序:sth.sort(reverse = True),reverse默认为False,这是永久排序 sth.sorted() 这是临时排序,不影响原列表中的顺序

    翻转原列表的顺序:sth.reverse

    列表长度:len()

    列表的元素位置可以用负整数,0表示第一个元素,-1表示倒数第一个元素,-2表示倒数第二个。

    对于数值列表:统计计算:max(), min(), sum()

    对于列表的遍历,使用for循环语句

    列表解析:描述性的列表名,如squares = [val**2 for val in range(1, 11)],类似于数列的公式法表示。又如:numbers = [ val for val in range(1,21) if val%2==1 ],创建1~20内的所有奇数的列表

    切片,即列表的一部分,如列表sth[],则前三个元素组成的列表为sth[0:3],第2~4个元素:sth[1:4],此处索引也可使用附属,如sth[-3:]表示最后三个元素组成的列表。

    复制列表,用整个列表的切片sth[:]进行复制,不能这样a = sth,因为这样只是将sth所关联的列表在关联到a上,a与sth事实上指向同一个列表。

    专题推荐:列表 问题来源于python学习网'

    2019-12-14 18:03:21
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载