zoukankan      html  css  js  c++  java
  • 链表list和字符串string

    1 x = [1, 'a', 2, 'b']
    2 type(x)

    list

    %添加元素
    1
    x.append(3.3) 2 print(x)
    [1, 'a', 2, 'b', 3.3]

    %遍历链表
    1
    for item in x: 2 print(item)
    1
    a
    2
    b
    3.3

    %使用索引进行链表遍历
    1
    i=0 2 while( i != len(x) ): 3 print(x[i]) 4 i = i + 1
    1
    a
    2
    b
    3.3

    %使用+链接链表
    1
    [1,2] + [3,4]
    [1, 2, 3, 4]

    %使用*重复链表
    1
    [1]*3
    [1, 1, 1]

    %使用in判断链表中是否存在元素
    1
    1 in [1, 2, 3]
    True

    字符串
    %使用[]来对字符串进行分段
    1
    x = 'This is a string' 2 print(x[0]) #first character 3 print(x[0:1]) #first character, but we have explicitly set the end character 4 print(x[0:2]) #first two characters
    T
    T
    Th

    %-1返回最后字符串最后一个元素
    1
    x[-1]
    'g'

    1 x[-4:-2]
    'ri'

    1 x[:3]
    'Thi'

    1 x[3:]
    's is a string'

    1 firstname = 'Christopher'
    2 lastname = 'Brooks'
    3 
    4 print(firstname + ' ' + lastname)
    5 print(firstname*3)
    6 print('Chris' in firstname)
    Christopher Brooks
    ChristopherChristopherChristopher
    True

    %通过特殊字符拆分字符串
    1
    firstname = 'Christopher Arthur Hansen Brooks'.split(' ')[0] # [0] selects the first element of the list 2 lastname = 'Christopher Arthur Hansen Brooks'.split(' ')[-1] # [-1] selects the last element of the list 3 print(firstname) 4 print(lastname)
    Christopher
    Brooks

    %字符串合并
    1
    'Chris' + '2'
    'Chris2'

    %字符串转换
    1
    'Chris' + str(2)
    'Chris2'









  • 相关阅读:
    sersync实时同步实战+nfs共享存储
    ssh协议详解
    nfs共享存储+实时同步(结合rsync+inotify)
    sqlserver 个人整理
    vba 自定义菜单与vba通过sql查询
    c# 自定义排序Compare
    c# delegate知识
    mvc Dapper_Report_Down_ExcelFile
    c# bootstrap-table 知识
    c# Stream to File的知识点
  • 原文地址:https://www.cnblogs.com/zhengzhe/p/8510810.html
Copyright © 2011-2022 走看看