Python——新建链表

看了就要关注我,喵呜~

python持续学习中……

简单认识了Python的链表,比起C语言,觉得这款编程语言真的很容易上手,也很实用!没有接触过语言的也可以立马上手!具体有什么好处这里先不说了,我现在头脑里也没有个体系……

陪伴是最长情的告白

First Year

动手实践

(一)格式:

1、简单链表:链表名 = [’寒星’,’冷月’]

或者

链表名 = [1,2,3,4,5]

2、复杂链表:链表名 = [1,3,’寒星’,7,2,’冷月’8]

3、空链表:链表名 = [ ]

(二)在链表中插入数据的三种方法:

1、链表名.append(只能插入一个数据,否则报错):

2、链表名.extend(可以插入多个数据,但必须包含在同一个链表里),如:链表名.extend([’电脑’,’手机’])

3、链表名.insert(m,’苹果’) 这里m表示数据插入的位置,从0开始计数!

(三)从链表中获取元素:

(四)从链表里删除元素:

1、链表名.remove()

2、Del 链表名[元素所在的位置]

3、连表名.pop():默认删除最后一个元素。

(五)链表分片:链表名[:](冒号前后输入数字,表分片范围:0:x)

list用法补充: list1.count(876)

1

>>> list1.count(612)

1

>>> list2 = [2,4,176,34,3,0,34,45,6]

[2, 4, 176, 34, 3, 0, 34, 45, 6]

>>> list2.sort()

[0, 2, 3, 4, 6, 34, 34, 45, 176]

>>> list2.sort(reverse=True)

[176, 45, 34, 34, 6, 4, 3, 2, 0]

今天就分享这一点点,希望明天继续加油!

文字:谷风

排版:寒星

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180829G1E0KZ00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券