41 列表型別內建方法

2022-05-02 23:39:11 字數 1660 閱讀 1481

目錄4.其他操作

4.存乙個或多個值

5.有序或無序

6.可變或不可變

多個裝備,多個愛好,多門課程,多個朋友

內可以有多個型別的值,逗號分割元素

my_hobbies =['sing','jump','rap','basketball']

print(my_hobbies)

#['sing', 'jump', 'rap', 'basketball']

l = list('hello world')

print(f'l:')

#l:['h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd']

正向+反向取值,既可以存也可以取

name = ['lwx','hanye','haha']

print(name[1])

print(name[-1])

print(name[:2])

#hanye

#haha

#['lwx', 'hanye']

print(name[0::2])

# ['lwx', 'haha', 'hiahiahia']

print(len(name))

#5print('lalala' not in name)

print('lwx'and 'hanye' in name)

#true

# true

print(name)

del name[4]

print(name)

for i in name:

print(i)

# lwx

# # hanye

# # haha

# # hiahiahia

name.insert(1,'like')

name.insert(3,'forever')

print(name)

# list之pop(),pop()預設刪除最後乙個元素

name.pop()

print(name)

name.pop(2)

print(name)

name.remove('hiahiahia')

print(name)

print(name.count('hanye'))

#2print(name.index('haha'))

#2name.clear()

print(name)

#name2= name.copy()

print(name2)

name2 = ['520']

name1.extend(name2)

print(name1)

用於儲存多個值

列表是有序的,可以按照索引取值

hobby_list = ['read', 'run', 'girl']

print(f'first:')

hobby_list[2] = ''

print(f'second:')

# first:35552776

# second:35552776

是可變資料型別

列表型別內建方法

1.用途 多個裝備 多個愛好 多門課程,甚至是多個女朋友 2.定義 內可以有多個任意型別的值,逗號分隔元素 my girl friend list jason tank sean my girl friend jason tank sean print f my girl friend my gir...

列表型別內建方法 list

目錄my friend wang chen peng jiayi zhuang print my friend l list hello wang 字串強制型別轉換成列表 print l 結果為l h e l l o n i c k 1.1 優先掌握 name list nick jason tan...

列表內建方法

cmp 方法比較兩個列表的元素。以下是cmp 方法的語法 cmp list1,list2 引數 返回值如果元素是相同型別的,執行比較,並返回結果。如果元素是不同的型別,檢查,看看他們是否是數字 如果到達了列表中的乙個的結束,較長的列表是 大 如果耗盡列表和共享相同的資料,其結果是並列的,這意味著返回...