Cổng Khoa học Máy tính dành cho những người yêu thích máy tính. Nó bao gồm các bài báo về khoa học máy tính và lập trình được viết tốt, tư duy tốt và được giải thích tốt, các câu đố và thực hành / lập trình cạnh tranh / các câu hỏi phỏng vấn công ty.

Bạn đang xem : danh sách các mục trong python

Danh sách giống như các mảng có kích thước động, được khai báo bằng các ngôn ngữ khác (vectơ trong C ++ và ArrayList trong Java). Trong một ngôn ngữ đơn giản, danh sách là một tập hợp các thứ, được đặt trong dấu [] và được phân tách bằng dấu phẩy. Danh sách là những vùng chứa đơn giản nhất, là một phần không thể thiếu của ngôn ngữ Python. Danh sách không cần phải luôn đồng nhất, điều này làm cho nó trở thành công cụ mạnh mẽ nhất trong Python . Một danh sách có thể chứa các Kiểu dữ liệu như Số nguyên, Chuỗi, cũng như Đối tượng. Danh sách có thể thay đổi và do đó, chúng có thể được thay đổi ngay cả sau khi tạo.

Python-Foundation-Course

Danh sách bằng Python được sắp xếp và có số lượng xác định. Các phần tử trong danh sách được lập chỉ mục theo một trình tự xác định và việc lập chỉ mục của danh sách được thực hiện với 0 là chỉ mục đầu tiên. Mỗi phần tử trong danh sách có vị trí nhất định trong danh sách, điều này cho phép sao chép các phần tử trong danh sách, với mỗi phần tử có vị trí và độ tin cậy riêng.

< blockquote>

Lưu ý: Danh sách là một công cụ hữu ích để lưu giữ một chuỗi dữ liệu và lặp lại nhiều hơn nó.

Mục lục: < / strong>

Tạo danh sách

Có thể tạo danh sách trong Python bằng cách chỉ cần đặt chuỗi bên trong dấu ngoặc vuông []. Không giống như Bộ , danh sách không cần một chức năng tích hợp để tạo danh sách.

Lưu ý: Không giống như Bộ, danh sách có thể chứa các phần tử có thể thay đổi.

Python3

< br />

Danh sách = []

print ( "Danh sách trống:" )

print ( Danh sách )

Danh sách = [ 10 , 20 , 14 < code class = "trơn">]

print (< / code> "\ nDanh sách số:" )

print ( Danh sách )

Danh sách = [ "Geeks" , "Dành cho" , "Geeks" ]

in ( "\ nLưu mục:" )

print ( Danh sách [ 0 ])

print ( Danh sách [ 2 ])

Danh sách = [[ 'Geeks' , 'Dành cho' ], [ 'Geeks' ]]

print ( " \ nDanh sách Đa chiều: " < code class = "trơn">)

print (< / code> Danh sách )

< pre class = "output-pre">

 

Output

 Danh sách trống:
[]

Danh sách các số:
[10, 20, 14]

Danh sách sản phẩm:
Chuyên viên máy tính
Chuyên viên máy tính

Danh sách đa chiều:
[['Geeks', 'For'], ['Geeks']] 

Tạo danh sách có nhiều phần tử riêng biệt hoặc trùng lặp

Một danh sách có thể chứa các giá trị trùng lặp với các vị trí riêng biệt của chúng và do đó, nhiều giá trị khác biệt hoặc trùng lặp có thể được chuyển thành một chuỗi tại thời điểm tạo danh sách.

Python3

Danh sách = [ 1 , 2 , 4 , 4 , 3 , 3 , 3 , 6 , 5 ]

print ( "\ nDanh sách có sử dụng Số:" )

< p class = "line number6 index5 alt1"> print ( Danh sách < code class = "trơn">)

Danh sách = [ 1 , 2 < / code> , 'Geeks' , 4 , 'Dành cho' , 6 , 'Geeks' ]

print ( "\ nLập danh sách với việc sử dụng Giá trị hỗn hợp:" )

print ( Danh sách )

 
 

Đầu ra

 Danh sách với việc sử dụng Số:
[1, 2, 4, 4, 3, 3, 3, 6, 5]

Liệt kê với việc sử dụng các Giá trị hỗn hợp:
[1, 2, 'Geeks', 4, 'For', 6, 'Geeks'] 

Biết kích thước của Danh sách

Python3


Từ khóa danh sách 1 = []

print < code class = "trơn"> ( len (List1))

Danh sách2 < code class = "keyword"> = [ 10 , 20 , 14 ]

print ( len (List2))

 
 

Đầu ra

 0
3 

Python3

f = [ 1 , 1 , 2 , 3 , 5 , 8 ]

p = [ 2 , 3 , 5 , 7 ]

chấm điểm < code class = "keyword"> = [ "Kiểm tra" , < / code> "Quizzes" , "Phòng thí nghiệm Cá nhân" , "Group Labs" , "Hackathons" ]

điểm = [ 300 , 60 , 120 , < code class = "value"> 60 , 120 ]

công việc lẻ = [ 1 , 5.6 , True , 4 - 7j , "Xin chào" , [ 1 , 2 ], [ 3.9 , "World" ]]

print ( len (grading))

print < code class = "trơn"> ( sum (f), sum (p))

 
 

Đầu ra

 5
20 17 

Python3


chấm điểm = [ "Kiểm tra" , "Câu đố" , "Phòng thí nghiệm cá nhân" , " Group Labs " , " Hackathons " ]

điểm = [ 300 , 60 < / code> 60 , 120 ]

công việc lẻ = [ 1 , 5.6 , True , 4 - 7j , "Xin chào" , [ 1 , 2 ], [ 3.9 , " World " ]]

print (điểm [ 1 ], công việc lẻ [ 4 ])

print (chấm điểm [ - 1 ], chấm điểm [ - 3 ])

< code class = "functions"> print ( max (lớp), min (lớp))

 
 

Đầu ra

 60 Xin chào
Phòng thí nghiệm cá nhân Hackathons
300 60 

Lấy đầu vào của một danh sách

Chúng ta có thể lấy đầu vào của một phần tử danh sách dưới dạng chuỗi, số nguyên, float, v.v. Nhưng mặc định là một chuỗi.

Python3

< p class = "ring-load" id = "run-code-loader">

string = input ( "Enter các phần tử của danh sách (Phân cách bằng dấu cách): " )

lst = string.split ()

Hàm print ( 'Danh sách là:' , lst)

 
 

Đầu ra:

 Nhập các phần tử của danh sách (Được phân cách bằng dấu cách): GEEKS FOR GEEKS
Danh sách là: ['GEEKS', 'FOR', 'GEEKS'] 

Python

< / p>

n = int ( input ( "Nhập kích thước của danh sách:" ))

lst < code class = "keyword"> = danh sách ( map ( int , input ( " Nhập các phần tử nguyên của danh sách ( Phân cách bằng dấu cách): " ). Dải (). Split ())) [: n]

print ( 'Danh sách là:' , lst)

 
 

Đầu ra:

 Nhập kích thước của danh sách: 4
Nhập các phần tử nguyên của danh sách (Phân cách bằng dấu cách): 6 3 9 10
Danh sách là: [6, 3, 9, 10] 

Thêm phần tử vào danh sách

Sử dụng append () method

Các phần tử có thể được thêm vào Danh sách bằng cách sử dụng hàm append () được tích hợp sẵn. Chỉ một phần tử tại một thời điểm có thể được thêm vào danh sách bằng cách sử dụng phương thức append (), để thêm nhiều phần tử bằng phương thức append (), các vòng lặp được sử dụng. Các bộ giá trị cũng có thể được thêm vào danh sách bằng cách sử dụng phương thức nối thêm vì các bộ giá trị là bất biến. Không giống như Bộ, Danh sách cũng có thể được thêm vào danh sách hiện có bằng cách sử dụng phương thức append ().

Python3

< p class = "ring-load" id = "run-code-loader">

Danh sách = []

print ( "Danh sách trống ban đầu:" )

print ( Danh sách )

Danh sách . Append ( 1 )

Danh sách . append ( 2 )

Danh sách . Append ( 4 )

print ( "\ nList sau Bổ sung ba phần tử: " )

print ( Danh sách )

cho i trong các hàm phạm vi ( 1 , 4 ):

Danh sách . append (i)

print ( "\ nList sau khi Thêm các phần tử từ 1-3:" )

print ( Danh sách )

Danh sách . append (( 5 , 6 ))

print ( "\ nList sau khi Thêm Tuple:" )

print ( Danh sách )

Danh sách2 = [ ' Đối với ' , ' Geeks ' ]

Danh sách . append (List2)

print ( " \ nDanh sách sau khi Thêm Danh sách: " )

print ( Danh sách )

 
 

Output

 Danh sách trống ban đầu:
[]

Danh sách sau khi bổ sung ba yếu tố:
[1, 2, 4]

Liệt kê sau khi Bổ sung các phần tử từ 1-3:
[1, 2, 4, 1, 2, 3]

Danh sách sau khi bổ sung một Tuple:
[1, 2, 4, 1, 2, 3, (5, 6)]

Danh sách sau khi bổ sung danh sách:
[1, 2, 4, 1, 2, 3, (5, 6), ['For', 'Geeks']] 

Sử dụng phương thức insert ()

Phương thức

append () chỉ hoạt động để thêm các phần tử vào cuối Danh sách, để thêm các phần tử ở vị trí mong muốn, phương thức insert () được sử dụng. Không giống như append () chỉ nhận một đối số, phương thức insert () yêu cầu hai đối số (vị trí, giá trị).

Python3

< / p>

Danh sách = [ 1 , 2 , 3 , 4 ]

print ( "Danh sách ban đầu : " )

print ( Danh sách )

Danh sách . insert ( 3 , 12 ) < / code>

Danh sách . insert ( 0 , 'Geeks' )

print ( " \ nDanh sách sau khi thực hiện Thao tác Chèn: " )

print ( Danh sách )

 
 

Đầu ra < / strong>

 Danh sách ban đầu:
[1, 2, 3, 4]

Danh sách sau khi thực hiện Thao tác Chèn:
['Geeks', 1, 2, 3, 12, 4] 

Sử dụng phương thức expand ()

Ngoài các phương thức append () và insert (), có một phương thức khác dành cho Bổ sung các phần tử, extension () , phương pháp này được sử dụng để thêm nhiều phần tử cùng lúc vào cuối danh sách.

< p> Lưu ý: các phương thức append () và expand () chỉ có thể thêm các phần tử vào cuối.

Python3


Danh sách = [ 1 , 2 , 3 , 4 ]

print ( "Danh sách ban đầu:" )

print ( Danh sách )

Danh sách < code class = "trơn">. extension ([ 8 , ' Geeks ' , ' Luôn luôn ' ])

print ( "\ nDanh sách sau khi thực hiện Thao tác Mở rộng:" )

print ( Danh sách )

 

Đầu ra

 Danh sách ban đầu:
[1, 2, 3, 4]

Danh sách sau khi thực hiện Thao tác mở rộng:
[1, 2, 3, 4, 8, 'Geeks', 'Always'] 

Truy cập các phần tử từ Danh sách

Để truy cập các mục danh sách, hãy tham khảo số chỉ mục . Sử dụng toán tử chỉ mục [] để truy cập một mục trong danh sách. Chỉ mục phải là một số nguyên. Danh sách lồng nhau được truy cập bằng cách sử dụng lập chỉ mục lồng nhau.

Python3

< / p>

Danh sách = [ "Geeks" , "Dành cho" , "Geeks" ]

< p class = "line number8 index7 alt1">

print < / code> ( "Đang truy cập một el ement từ danh sách " )

print ( Danh sách [ 0 ])

print ( Danh sách [ 2 ])

Danh sách = [[ 'Geeks' , 'Dành cho' < / code> ], [ 'Geeks' ]]

print ( "Đang truy cập một phần tử từ danh sách Đa chiều " )

print < / code> ( Danh sách [ 0 ] [ 1 ])

print ( Danh sách [ 1 ] [ 0 < / code> ])

  
 

Đầu ra

 Truy cập một phần tử từ danh sách
Chuyên viên máy tính
Chuyên viên máy tính
Truy cập một phần tử từ danh sách Đa chiều
Vì
Geeks 

Lập chỉ mục phủ định

Trong Python, các chỉ mục chuỗi phủ định đại diện cho các vị trí từ cuối mảng. Thay vì phải tính offset như trong List [len (List) -3], chỉ cần ghi List [-3] là đủ. Lập chỉ mục phủ định nghĩa là bắt đầu từ cuối, -1 đề cập đến mục cuối cùng, -2 đề cập đến mục cuối cùng thứ hai, v.v.

Python3

< p class = "line number1 index0 alt2"> Danh sách = [ < code class = "value"> 1 , 2 , 'Geeks' , 4 , 'Dành cho' , 6 , 'Geeks' ]

print ( " Truy cập phần tử bằng lập chỉ mục phủ định " )

print ( Danh sách [ - 1 ])

print ( Danh sách [ - 3 ] )

 
 < / pre>  Đầu ra  
 Phần tử truy cập bằng cách sử dụng lập chỉ mục phủ định
Chuyên viên máy tính
Đối với 

Đảo ngược một danh sách

Một danh sách có thể được đảo ngược bằng cách sử dụng phương thức (.reverse).

Python3

< p class = "ring-load" id = "run-and-edit-loader">

< / p>

danh sách của tôi = [ 1 , 2 , 3 , 4 , 5 , 'Geek' , 'Python' ]

mylist.reverse ()

print (mylist)

 
 

Output

 ['Python', 'Geek', 5, 4, 3, 2, 1] 

Xóa phần tử khỏi danh sách

Sử dụng phương thức remove ()

Có thể xóa phần tử khỏi danh sách bằng cách sử dụng chức năng remove () được tích hợp sẵn nhưng Lỗi phát sinh nếu phần tử không tồn tại trong danh sách. Phương thức Remove () chỉ xóa một phần tử tại một thời điểm, để xóa một loạt phần tử, trình lặp được sử dụng. Phương thức remove () xóa mục đã chỉ định.

Lưu ý: Phương thức remove trong Danh sách sẽ chỉ xóa lần xuất hiện đầu tiên của phần tử được tìm kiếm.

Python3

< p class = "line number3 index2 alt2">

Danh sách < / code> = [ 1 , 2 , 3 , 4 , 5 , 6 ,

7 , 8 , 9 , 10 , 11 , 12 ]

print ( " Danh sách ban đầu: " )

print < / code> ( Danh sách )

Danh sách . Remove ( 5 )

Danh sách . remove ( 6 < / code> )

print ( " \ nDanh sách sau khi Xóa hai phần tử: " )

print ( Danh sách )

cho < code class = "western"> i trong range ( 1 , 5 ):

Danh sách . remove (i)

print (< / code> "\ nDanh sách sau khi loại bỏ dải phần tử:" )

print ( Lis t )

  
 

Đầu ra

 Danh sách ban đầu:
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]

Danh sách sau khi loại bỏ hai phần tử:
[1, 2, 3, 4, 7, 8, 9, 10, 11, 12]

Danh sách sau khi loại bỏ một loạt các phần tử:
[7, 8, 9, 10, 11, 12] 

Sử dụng phương thức pop ()

hàm pop () cũng có thể được sử dụng để xóa và trả về một phần tử từ danh sách, nhưng theo mặc định, nó chỉ xóa phần tử cuối cùng của danh sách, để xóa một phần tử khỏi một vị trí cụ thể của Danh sách, chỉ mục của phần tử được chuyển làm đối số cho phương thức pop (). < / p>

Python3

Danh sách = [ 1 , 2 , 3 , 4 , 5 ]

< code class = "functions"> Danh sách . pop ()

print ( Danh sách )

Danh sách . pop ( 2 ) < / p>

print ( "\ nDanh sách sau khi nhập một phần tử cụ thể:" )

< code class = "functions"> print ( Danh sách )

 
 

< strong> Đầu ra

 Danh sách sau khi nhập một phần tử:
[1, 2, 3, 4]

Danh sách sau khi xuất một phần tử cụ thể:
[1, 2, 4] 

Cắt danh sách

Chúng ta có thể lấy chuỗi con và danh sách con bằng cách sử dụng một lát cắt. Trong Danh sách Python, có nhiều cách để in toàn bộ Danh sách với tất cả các phần tử, nhưng để in một phạm vi phần tử cụ thể từ danh sách, chúng tôi sử dụng phép toán Slice . Phép toán Slice được thực hiện trên Lists với việc sử dụng dấu hai chấm (:). Để in các phần tử từ đầu đến một phạm vi, hãy sử dụng [: Index], để in các phần tử từ sử dụng cuối [: -Index], để in các phần tử từ Chỉ mục cụ thể cho đến khi kết thúc sử dụng [Chỉ mục:], để in các phần tử trong một phạm vi, hãy sử dụng [Chỉ mục bắt đầu: Chỉ mục kết thúc] và để in toàn bộ Danh sách với việc sử dụng thao tác cắt, hãy sử dụng [:]. Hơn nữa, để in toàn bộ Danh sách theo thứ tự ngược lại, hãy sử dụng [:: - 1].

Lưu ý - Để in các phần tử của Danh sách từ phần cuối, hãy sử dụng Chỉ mục phủ định.

python-list-sliceing

< p> TÌM HIỂU CHIA SẺ DANH SÁCH:

  • pr [0] truy cập mục đầu tiên, 2.
  • pr [-4] truy cập mục thứ tư mục từ cuối, 5.
  • pr [2:] truy cập [5, 7, 11, 13], danh sách các mục từ thứ ba đến cuối cùng.
  • pr [: 4] truy cập [2, 3, 5, 7], danh sách các mục từ thứ nhất đến thứ tư.
  • pr [2: 4] truy cập [5, 7], danh sách trong tổng số các mục từ thứ ba đến thứ năm.
  • pr [1 :: 2] truy cập vào [3, 7, 13], các mục thay thế, bắt đầu từ mục thứ hai.

Python3

< p>

Danh sách = [ 'G' , 'E' , 'E' , 'K' , 'S' , 'F' ,

'O' , 'R' , 'G' , 'E' , ' E ' , ' K ' , 'S' ]

print < / code> ( "Danh sách ban đầu:" )

print ( Danh sách )

Sliced_List = Danh sách [ 3 < / code> : 8 ]

print ( "\ nSắp ghép các phần tử trong một phạm vi 3 - 8: " )

print (Sliced_List)

Sliced_List = < code class = "functions"> Danh sách [ 5 :]

print ( " \ nCác phần triển khai được cắt lát từ thứ 5 "

"phần tử cho đến cuối:" )

print (Sliced_List)

Sliced_List = Danh sách [:]

print ( "\ n In tất cả các phần tử bằng thao tác cắt : " )

print (Sliced_List)

 
 

Đầu ra

 Danh sách ban đầu:
['G', 'E', 'E', 'K', 'S', 'F', 'O', 'R', 'G', 'E', 'E', 'K', ' S']

Cắt các phần tử trong phạm vi 3-8:
['K', 'S', 'F', 'O', 'R']

Các phần tử được cắt từ phần tử thứ 5 cho đến khi kết thúc:
['F', 'O', 'R', 'G', 'E', 'E', 'K', 'S']

In tất cả các phần tử bằng thao tác cắt:
['G', 'E', 'E', 'K', 'S', 'F', 'O', 'R', 'G', 'E', 'E', 'K', ' S '] 

Python3

f = [ 1 , 1 , 2 , 3 , 5 , 8 ]

print (f)

print (f [ 2 : 7 ])

print (f [ 2 : 11 : 3 ])

print (f [:: - 1 ])

 
 

Đầu ra

 [1, 1 , 2, 3, 5, 8]
[2, 3, 5, 8]
[2, 8]
[8, 5, 3, 2, 1, 1] 

Chỉ mục phủ định Cắt danh sách

Python3

Danh sách = [ 'G' , 'E' < / code> , 'E' , 'K' , 'S' , 'F' ,

'O' , 'R' < code class = "trơn ">, 'G' , 'E' , 'E' , ' K ' , ' S ' ]

print ( "Danh sách ban đầu: " )

in ( Danh sách )

Sliced_List = Danh sách [: - 6 ]

print ( "\ nCác phần triển khai được cắt lát cho đến phần tử thứ 6 từ cuối cùng:" )

print (Sliced_List)

Sliced_List = Danh sách [ - 6 : - < code class = "value"> 1 ]

print < / code> ( "\ nCác phần triển khai được phân chia từ chỉ mục -6 đến -1" )

print (Sliced_List)

Hàm Sliced_List = Danh sách [:: - 1 ]

print ( "\ nDanh sách in ngược lại:" )

print (Sliced_List)

 
 

Đầu ra

 Danh sách ban đầu :
['G', 'E', 'E', 'K', 'S', 'F', 'O', 'R', 'G', 'E', 'E', 'K', ' S']

Các phần tử được cắt cho đến phần tử thứ 6 từ cuối cùng:
['G', 'E', 'E', 'K', 'S', 'F', 'O']

Các phần tử được cắt từ chỉ số -6 đến -1
['R', 'G', 'E', 'E', 'K']

In ngược danh sách:
['S', 'K', 'E', 'E', 'G', 'R', 'O', 'F', 'S', 'K', 'E', 'E', ' G '] 

Toàn bộ danh sách

Phần hiểu danh sách được sử dụng để tạo danh sách mới từ các tệp lặp khác như bộ giá trị, chuỗi, mảng , danh sách, v.v. Một danh sách hiểu bao gồm các dấu ngoặc chứa biểu thức, được thực thi cho mỗi phần tử cùng với vòng lặp for để lặp qua mỗi phần tử.

Cú pháp:

 newList = [biểu thức (phần tử) cho phần tử trong oldList if điều kiện] 

Ví dụ: < / strong>

Python3

< p class = "line number6 index5 alt1"> lẻ_square = [x * * 2 cho x trong range ( 1 , 11 ) if x % 2 = = 1 ]

print (retail_square)

 
 

Output

 [1, 9, 25, 49, 81] 

< p> Để hiểu rõ hơn, đoạn mã trên tương tự như sau:

Python3

lẻ_square = []

cho x trong range ( 1 , 11 ):

if x % 2 = = 1 :

lẻ_square.append (x * * 2 )

print (retail_square)

 
 

Đầu ra

 [1, 9, 25, 49, 81] 

Tham khảo các bài viết dưới đây để có thông tin chi tiết về Tính năng hiểu danh sách.

Các thao tác trên danh sách

Phương thức danh sách

FunctionDescription Nối () Thêm một phần tử vào cuối danh sách Mở rộng () Thêm tất cả các phần tử của danh sách vào một danh sách khác Chèn () Chèn một mục tại chỉ mục đã xác định Xóa () Xóa một mục khỏi danh sách Pop () Xóa và trả về một phần tử tại chỉ mục đã cho Clear () Xóa tất cả các mục khỏi danh sách Index () Trả về chỉ mục của mục được so khớp đầu tiên Count () Trả về tổng số mục được chuyển dưới dạng đối số Sắp xếp () Sắp xếp các mục trong danh sách theo thứ tự tăng dần Đảo ngược () Đảo ngược thứ tự của mục s trong danh sách copy () Trả về bản sao của danh sách

Các thao tác được đề cập ở trên sẽ tự sửa đổi danh sách.

Các hàm tích hợp sẵn với List

FunctionDescription Reduce () áp dụng một hàm cụ thể được truyền trong đối số của nó cho tất cả của các phần tử danh sách lưu trữ kết quả trung gian và chỉ trả về giá trị tổng cuối cùng sum () Tính tổng các số trong danh sách ord () Trả về một số nguyên đại diện cho điểm mã Unicode của ký tự Unicode đã cho cmp () Hàm này trả về 1 nếu danh sách đầu tiên “lớn hơn” so với listmax () thứ hai trả về phần tử tối đa của một listmin () đã cho trả về phần tử tối thiểu của một danh sách nhất định < span> all () Trả về true nếu tất cả phần tử đều đúng hoặc nếu danh sách trống any () trả về true nếu bất kỳ phần tử nào trong danh sách là true. nếu danh sách trống, trả về falselen () Trả về độ dài của danh sách hoặc kích thước của danh sách enumerate () Trả về đối tượng liệt kê của listaccumulate (), áp dụng một hàm cụ thể được truyền trong đối số của nó cho tất cả các phần tử danh sách trả về danh sách chứa các kết quả trung gian filter () kiểm tra xem mỗi phần tử của danh sách có đúng hay không map () trả về danh sách kết quả sau khi áp dụng các hàm cho từng mục của một lambda () có thể lặp lại nhất định Hàm này có thể có bất kỳ số lượng đối số nào nhưng chỉ có một biểu thức, được đánh giá và trả về.

Hãy xem qua các bài viết gần đây về Danh sách

Thông tin khác về Danh sách Python:

Các Liên kết Hữu ích:

< / p>

Ghi chú cá nhân của tôi


Xem thêm những thông tin liên quan đến chủ đề liệt kê các mục trong python

Python Lists | a complete tutorial

alt

  • Tác giả: Art of Engineer
  • Ngày đăng: 2018-07-06
  • Đánh giá: 4 ⭐ ( 4291 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: If this video is helpful to you, you can support this channel to grow much more by supporting on patreon : https://www.patreon.com/artofengineer

    This video tutorial is on python lists and how to work with them.
    contents:
    0:12-Introduction to list.
    1:48-Different methods to create lists.
    1:50-Empty List.
    2:00-List of strings.
    2:10-List of numbers.
    2:18-List of numbers using list comprehension
    (using for loop).
    2:44-List of numbers using range.
    2:55-Creating a list of even numbers less than
    10 using list comprehension.
    3:18-Creating a list of even numbers less than
    10 using range.
    3:36-Creating List from comma separated strings.
    4:04-Put all characters in a string to list.
    4:30-Put each digit in an integer to list.
    4:53-Convert the dictionary key or value to list.

    5:49-Built-in functions for lists in python.
    5:57-list.append() to append a single element at
    the end of the list.
    7:00-list.extend() to append each element of one
    list to another list.
    7:40-list.insert() used to insert an item at a
    particular location.
    8:25-list.index to fetch the index of an item in the list.
    9:08-list.remove method to remove an element from the list.
    9:35-list.pop method which removes and returns us the
    element from the list.
    10:23-list.sort to sort the list either in ascending
    or descending order.
    11:00-list.reverse method is used to reverse the list items.
    11:27-len method to get the length or number of items in a list.
    11:53-min and max functions to find the minimum or maximum
    value in a list.
    12:26-list.count method to find how many time an item
    appears in the list.
    12:58-list.clear method to remove all the elements in the list.

    13:20-To check if an item exists in the list.
    13:52-indexing the python list.
    14:00-fetch the first element.
    14:27-get the last item.
    15:04-Slicing (fetching specific portion of our list) examples.
    15:56-slicing with increment or skipping.
    16:45-Slicing in reverse order.
    17:25-reversed function to iterate a list in reverse order.
    18:28-Slice Assignment to insert or replace items of one
    list inside another list at a particular location.
    19:25-remove elements using slicing assignment.

    19:41-how to copy list, understand why copying
    a list is tricky.
    22:40-copy list using deepcopy.
    23:16-for loops on lists.
    24:05-join all the contents in the list in to a string.
    24:55-convert a list of lists in to a flat list.
    25:46-see if list has duplicate elements.
    26:40-shift or rotate the list

    Music: Summer, endless motion from www.bensound.com

Kỹ Thuật Cơ Bản Làm Việc Với Tập Tin Và Thư Mục Trong Python

  • Tác giả: codelearn.io
  • Đánh giá: 4 ⭐ ( 2957 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Khi bạn xây dựng phần mềm ứng dụng, bạn có tin rằng đôi khi việc lấy đường dẫn tuyệt đối đến file/thư mục cũng có thể làm khó các lập trình viên?

Liệt kê một thư mục với Python

  • Tác giả: helpex.vn
  • Đánh giá: 3 ⭐ ( 8056 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: "Nếu lúc đầu bạn không thành công, hãy tiêu hủy tất cả bằng chứng mà bạn đã thử." - Steven Wright 1. Giới thiệu Có một số phương pháp để liệt kê một thư mục trong Python. Trong bài viết này,…

Bài 9: Các hàm xử lý List trong Python

  • Tác giả: vncoder.vn
  • Đánh giá: 5 ⭐ ( 1726 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Như đã giới thiệu với mọi người trong bài trước, Python là một ngôn ngữ khá là linh động và mềm dẻo nên nó cũng đã cung cấp cho chúng ta rất nhiều hàm có sẵn dùng để xử lý List. Bài viết này mình sẽ liệt kê một số hàm hay dùng và ví dụ kèm theo cho mọi người cùng tham khảo.

Python, cách liệt kê các tệp và thư mục trong một thư mục

  • Tác giả: tech-wiki.online
  • Đánh giá: 4 ⭐ ( 5865 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Sử dụng hàm liệt kê trong Python để tạo vòng lặp với bộ đếm

  • Tác giả: vi.softoban.com
  • Đánh giá: 5 ⭐ ( 5807 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Bài viết là hướng dẫn giải thích cách sử dụng hàm liệt kê có sẵn trong Python vì nó cho phép viết mã ngắn gọn cho các phần tử trong bất kỳ đối tượng có thể lặp lại nào.

Liệt kê cấu trúc cây thư mục trong python?

  • Tác giả: qastack.vn
  • Đánh giá: 4 ⭐ ( 9247 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Đây là một chức năng để làm điều đó với định dạng: import os def list_files(startpath):…

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  Cách tạo bảng với khóa ngoại trong SQL - tạo khóa ngoại bảng

By ads_php